i'd remove this, since Node is not final; maybe in the future, someone will want to add a superclass