protected override void InsertItem(int index, TItem item)
 {
     InternalCollection.Insert(index, item);
 }