public void Remove(ListBoxExItem item)
 {
     Owner.OldItems.Remove(item);
 }
 public int Add(ListBoxExItem item)
 {
     if (item == null)
     {
         throw new ArgumentNullException("item");
     }
     return Owner.OldItems.Add(item);
 }
 public void Insert(int index, ListBoxExItem item)
 {
     if (item == null)
     {
         throw new ArgumentNullException("item");
     }
     Owner.OldItems.Insert(index, item);
 }
 public int IndexOf(ListBoxExItem item)
 {
     return Owner.OldItems.IndexOf(item);
 }
 public void CopyTo(
     ListBoxExItem[] destination, 
     int arrayIndex)
 {
     Owner.OldItems.CopyTo(destination, arrayIndex);
 }
 public bool Contains(ListBoxExItem item)
 {
     return Owner.OldItems.Contains(item);
 }
 public void AddRange(ListBoxExItem[] items)
 {
     Owner.OldItems.AddRange(items);
 }