public CommandManager(IProtocol protocol)
 {
     this.protocol    = protocol;
     this.commandsHub = protocol.GetCommands();
 }