Commented on constraints types, additional parameter for addConstraint