public async Task Delete(StringIdentity <T> id, IAsyncDocumentSession session)
        {
            var entity = await session.LoadAsync <T>(id.Value);

            session.Delete(entity);
            await session.SaveChangesAsync();
        }
 public async Task <T> Get(StringIdentity <T> id, IAsyncDocumentSession session)
 => await session.LoadAsync <T>(id.Value);