BUGFIX Unset field from constraints array

Currently `removeConstraints` removes all the constraints but leaves the field name in the `$constraints` array which causes issues. This just tidies that up.