private void Replace(int index, DataColumnMapping newValue)
{
Debug.Assert((null != _items) && (0 <= index) && (index < Count), "RemoveIndex, invalid");
Validate(index, newValue);
_items[index].Parent = null;
newValue.Parent = this;
_items[index] = newValue;
}