protected int GetInt32Value(string key, int defaultValue) { int result; return int.TryParse(GetStringValue(key, string.Empty), out result) ? result : defaultValue; }