reestructuración hecha, adoptado convenio: los objetos se declaran como funciontons en camelcase comenzando en mayusculas, las funciones comienzan en minuscula.  Para poder acceder a las variables del padre de una funcion se crea un 'var' con nombre igual al objeto padre pero comenzando en minusculas que se usa para acceder a el desde sus funciones hijas