Add UnitOfWorks Repository Factory