Class BaseConstraint