An entity to represent a constraint violation of a property.
An exception to be thrown when a constraint on some property has been violated.