added NodesMap scene node and extended scene node API