I remember back in the past where I had the same idea, I wanted to avoid create multiple scenes and just add/remove objects for a global scene, but this always led to problems.
It is way easier to scene.dispose() and then createScene() each time you want to switch.
But maybe for performance reasons there is another solution ?