public object this[Keywords keyword] { get { return base[GetKeyName(keyword)]; } set { SetValue(GetKeyName(keyword), value); } }