public abstract void ProcessCommand(VectorTranslationalCommand vectorTranslationalCommand);
public override void ProcessCommand(VectorTranslationalCommand vectorTranslationalCommand) { throw new NotImplementedException(); }