Cambios en los constructores y validacion de indentificadores