Property Constraint Violation Exception
class PropertyConstraintViolationException(message: String, val constraintViolations: List<PropertyConstraintViolation>)
An exception to be thrown when a constraint on some property has been violated.