This would take place at the level of the Constraint class
This would take place at the level of the Constraint class