ConstraintFix
A fix is related to one of the constraints through its locator, and contains information required to "fix" a failure associated with given constraint, each of the fixes also includes diagnostic.