public DeviceLocation(NameValueCollection keyValues)
{
this.DeviceId = new Guid(keyValues[Keys.DEVICE_GUID]);
this.Longitude = decimal.Parse(keyValues[Keys.LOCATION_LONGITUDE]);
this.Latitude = decimal.Parse(keyValues[Keys.LOCATION_LATITUDE]);
this.Status = ProcessStatusType.Pending;
this.AreaInformationType = AreaInformationType.Coordinates;
this.DateCreated = DateTime.SpecifyKind(DateTime.Now, DateTimeKind.Utc);
}