public bool Equals(CollectionItemsThatMayHaveChanged <TExisting, TUpdated> other)
 {
     if (Object.ReferenceEquals(null, other))
     {
         return(false);
     }
     return
         (Existing.Equals(other.Existing) &&
          Updated.Equals(other.Updated));
 }