} // CopyTo

		// ----------------------------------------------------------------------
		public void Add( IRtfDocumentProperty item )
		{
			if ( item == null )
			{
				throw new ArgumentNullException( "item" );
			}
			InnerList.Add( item );
		} // Add
        }         // CopyTo

        // ----------------------------------------------------------------------
        public void Add(IRtfDocumentProperty item)
        {
            if (item == null)
            {
                throw new ArgumentNullException("item");
            }
            InnerList.Add(item);
        }         // Add
		} // this[ string ]

		// ----------------------------------------------------------------------
		public void CopyTo( IRtfDocumentProperty[] array, int index )
		{
			InnerList.CopyTo( array, index );
		} // CopyTo