void IList.Insert (int index, object value) { if (! (value is ColumnHeader)) { throw new ArgumentException ("Not of type ColumnHeader", "value"); } this.Insert (index, (ColumnHeader) value); }