Contains the classes to manage the constraint of the entity.