Refactorizo responsabilidades de servicios y agrego mas pruebas unitarias