protected override void InsertItem(int index, Item item) { CheckParent(item); base.InsertItem(index, item); }