public override void Add(TKey key, TValue value)
 {
     _dictionary.Add(key, value);
     OnCollectionContentAdded?.Invoke(new KeyValuePair <TKey, TValue>(key, value));
 }
 public override void Add(TData value)
 {
     _datas.Add(value);
     OnCollectionContentAdded?.Invoke(value);
 }