refactoring
new constraintRegionFit property. See the setter for explanation