Añadidos decorator y principio de visitor (entrega)