Class RepositoryImpl.Factory