- Refectoring de clases

- Factorización de excepciones