public int GetFieldAsInt(string fieldName)
{
if (fields.ContainsKey(fieldName))
{
return fields[fieldName].GetValueAsInt();
}
else throw new KeyNotFoundException(String.Format("The key {0} is not present", fieldName));
}