Build Structure with Repository and UoW