Constructores para todas las clases y algun otro cambio para diferenciarnos de la clase original