public object this[int key] { get { return _type.GetIndexer().GetValue(_list, key); } set { _type.GetIndexer().SetValue(_list, key, value); } }