Modified SceneBase; `prepare` is public now;