added repositories, UoW; mappings for entities