private static Location LoadLocation(XmlNode inputNode)
{
if (inputNode == null)
return null;
var location = new Location
{
Position = GetPosition(inputNode),
GpsSource = GetGpsSource(inputNode)
};
if (location.Position == null)
return null;
return location;
}