protected virtual void OnCommand(ITransport sender, Command command) { this.commandHandler(sender, command); }