Optimizacion RepositoryFactory