public void RegisterCommand(string name, CommandCreater creater) { RegisterObserver(name, ExecuteCommand); commandDispatcher.Register(name, creater); }