public virtual void ReceiveCommand(Command command) { LocalState.ReceiveCommand(command, this); RemoteState.ReceiveCommand(command, this); }