internal void AddItems (IList items)
{
if (items == null)
throw new ArgumentNullException ("items");
#if ONLY_1_1
foreach (object mi in items)
if (mi == null)
throw new ArgumentNullException ("item");
#endif
foreach (object mi in items)
AddItem (mi);
owner.CollectionChanged ();
}