PStateMachine

using IoBus::PStateMachine = std::shared_ptr<IStateMachine>