Hi, I am trying to make a ListView use an InspectorElement for its children. What seems to be happening is that the inspector of the child object is rendered twice per item. This is happening inside an editor window where I am using uquery to retrieve the ListView and then set its properties using C#. Code: Code (CSharp): // Foo is a ScriptableObject var items = Resources.LoadAll<Foo>(""); var listView = this.rootVisualElement.Q<ListView>("list-view"); listView.makeItem = () => new InspectorElement(); listView.bindItem = (e, i) => ((InspectorElement) e).Bind(new SerializedObject(items[i])); listView.itemHeight = 100; // Just an arbitrary value for now listView.itemsSource = items; Foo has a custom uxml based editor with just a single label and the UIElements Debugger window shows that each InspectorElement has indeed 2 children of type TemplateContainer. My guess is that I am setting up the binding the wrong way but I am not sure how to fix this.