SubClasses o inner classes
manejo de excepciones