Added needed methods to Constraints