added StoreObject interface for SceneManager to allow transfer of objects between scenes, fixed SceneSerializerSpawnItem (revert id generator back to OnSpawned, oops!)