modify SceneObject