modificado codigo para que los nombres de los parametros de los constructores coincidan con los nombres de los atributos