protected string GetStringValue(string key, string defaultValue) { string result; return this.dictionary.TryGetValue(key.ToUpper(), out result) ? result : defaultValue; }