public FieldInfo GetByKey(string key) { int index = IndexOfKey(key); if (index >= 0) return _data.Items[index]; return null; }