public string this[string name] { get { int idx = _names.IndexOf(name); if (idx == -1) return null; return _values[idx]; } }