a stylistic change so that the parent class of hijos.Node is only expressed once in the code
While these two lines to initialized the prototypes objects to be fully functioning objects is philosophically interesting, it is not needed for practical situations. These two lines confuse readers and so are not worth keeping.
increase version number and year