Refactorizando servicios y modelo de dominio