public override Object this[int index]
{
get
{
return _list[index];
}
set
{
_list[index] = value;
_version = _list._version;
}
}