support for adding to scene hierarchically