public bool Remove(MetadataEntry <TValue> item)
 {
     return(Remove(item.Group, item.Key));
 }
 public void Add(MetadataEntry <TValue> item)
 {
     Add(item.Group, item.Key, item.Value);
 }
 public bool Contains([NotNull] MetadataEntry <TValue> item)
 {
     return(ContainsKey(item.Group, item.Key));
 }
 public void Set(MetadataEntry <TValue> entry)
 {
     SetValue(entry.Group, entry.Key, entry.Value);
 }