public void CopyTo(KeyValuePair <string, object>[] array, int arrayIndex)
 {
     ActualMetadata.CopyTo(array, arrayIndex);
 }
 public void Clear()
 {
     ActualMetadata.Clear();
 }
 public bool Contains(KeyValuePair <string, object> item)
 {
     return(ActualMetadata.Contains(item));
 }
 public void Add(KeyValuePair <string, object> item)
 {
     ActualMetadata.Add(item);
 }
 public bool TryGetValue(string key, out object value)
 {
     return(ActualMetadata.TryGetValue(key, out value));
 }
 public bool Remove(string key)
 {
     return(ActualMetadata.Remove(key));
 }
 public IEnumerator <KeyValuePair <string, object> > GetEnumerator()
 {
     return(ActualMetadata.GetEnumerator());
 }
 public bool Remove(KeyValuePair <string, object> item)
 {
     return(ActualMetadata.Remove(item));
 }