Cambios en estructura. Limpieza de código y nombres.