Added: SceneNode API functions