interface ConstraintViolationInterface
A violation of a constraint that happened during validation. For each constraint that fails during validation one or more violations are created. The violations store the violation message, the path to the failing element in the validation graph and the root element that was originally passed to the validator. For example, take the following graph:
(Person)---(firstName: string)
\
(address: Address)---(street: string)
If the Person object is va