protected override Control AddEditor(Control container) { ChildrenEditor childrenEditor = new ChildrenEditor { ID = Name, ParentItem = (ContentItem) container.FindParent<IEditableObjectEditor>().CurrentItem, }; if (TypeFilter != null) childrenEditor.TypeFilter = TypeFilter.ToString(); container.Controls.Add(childrenEditor); return childrenEditor; }