protected bool Equals(Operation other) { return string.Equals(Name, other.Name) && OperationType == other.OperationType; }