public CollapseItem InsertItem(int index, string itemToAdd, object referenceObject)
{
CollapseItem tempItem = new CollapseItem(itemToAdd, referenceObject);
tempItem.mParentBox = mParentBox;
tempItem.parentItem = this;
mItems.Insert(index, tempItem);
FixCollapseIcon();
if (mParentBox as ListBoxBase != null)
((ListBoxBase)parentBox).AdjustScrollSize();
return tempItem;
}