protected override void InsertItem(int index, DetailConfiguration item)
        {
            if (item != null)
            {
                item.AttachToContainingCollection(this);

                DetailVisibilityChangedEventManager.AddListener(item, this);
            }

            base.InsertItem(index, item);
        }