modenode -- changed visibility of some methods / new constructor to fit with scenenode