public void RegisterAdd(T entity, IUnitOfWorkRepository<T> repository)
 {
     repository.PersistNewItem(entity);
 }