Node extension class