public override bool Equals(object obj)
 {
     return(ProductId.Equals(((ProductFields)obj).ProductId) && FieldId.Equals(((ProductFields)obj).FieldId));
 }
 private bool Equals(BulkFieldKey other)
 {
     return(FieldId.Equals(other.FieldId) &&
            string.Equals(Language, other.Language, StringComparison.OrdinalIgnoreCase) &&
            Version == other.Version);
 }