Constraint states

A file can be in one of three constraint states. In two of the states, the constraint can be enabled or disabled.