public override object this[string keyword] { get { keyword = MappKey(keyword); if (base.ContainsKey(keyword)) return base[keyword]; return defaults[keyword]; } set { SetValue(keyword, value); } }