Register FiniteStateMachine