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