At the moment, every ``registerConstraint`` should have a corresponding ``subscribe`` call as well within the same class. I wonder if a parameter for that should be added here to encourage proper use of constraints? E.g., the function usage becomes ``registerConstraint('myconstraint', false, onMyConstraintChange)``