internal int AddItem (object item)
{
if (item == null)
throw new ArgumentNullException ("item");
int cnt = object_items.Count;
object_items.Add (item);
#if NET_2_0
//UIA Framework event: Item Added
OnUIACollectionChangedEvent (new CollectionChangeEventArgs (CollectionChangeAction.Add, item));
#endif
return cnt;
}