protected override EditorSceneElement PushState() { EditorSceneElement_Container_Auto_Simple_Normal container = new EditorSceneElement_Container_Auto_Simple_Normal(); container.AddChildren( target.GetGadgets() .Convert(g => g.CreateEditorSceneElement()) ); return(container); }