public virtual string this[string key] { get { string retval; _col.TryGetValue(key, out retval); return retval; } set { _col[key] = value; } }