Added PersistersUnitOfWork abstraction level