public Operation(Operand left, Operand right, int resultAddress, DFunction function)
 {
     Left = left;
     Right = right;
     ResultAddress = resultAddress;
     Function = function;
 }
 public Operation(Operand operand, int resultAddress, DFunction function)
     : this(operand, null, resultAddress, function)
 {
 }