public CommandEventArgs(Command command) { this.command = command; }
public override void SendCommand(Command command) { provider.SendMessage(command.ToString()); }
public abstract void SendCommand(Command command);