Cambios en el diseño de la clase, y organización del código