started adding some additional persistence concepts to framework (UoW, Repository)