preventing state change
prevent state transition. Allow Ctrl class to be assigned to state ctrl property