Constraints contructor should always return a Constraints object

I know, it's crazy.