Refactorizado a patron Repositorio