Class StateMachine<T extends IModelInstance<T,​C>,​C extends IComponent<C>>