Bean Validation in Java EE 7 - Creating Custom Constraints and Validations