//internal void AddUpdate<T>(DataCollection<T> collection, T item) where T : IDataDocument, new()
 //{
 //    _transacton?.AddUpdate(collection, item);
 //}
 internal void AddDelete <T>(DataCollection <T> collection, T item) where T : IDataDocument
 {
     Transaction?.AddDelete(collection, item);
 }