Interface StateMachine<T>