Custom validation with JSR303 Annotations