public override int GetHashCode()
 {
     unchecked
     {
         return
             (((ObjectModel != null ? ObjectModel.GetHashCode() : 0) * 397) ^
              (OperationModel != null ? OperationModel.GetHashCode() : 0));
     }
 }