This is a validation framework that extends spring bean validation