public string this[Enum key]
 {
     get
     {
         return this[key.KeyName()];
     }
 }