public int AsInteger(int defaultValue) { int value; if (int.TryParse(Value, out value) == false) { return defaultValue; } return value; }