SceneObjects, incompatible API change acknowledgement, internal improvements