public void AddLocation(GpsLocation location)
 {
     // serialize location
     BsonDocument doc = location.ToBsonDocument();
     // Add extra data (in case we have)
     Utilities.AddExtraData(doc, location);
     // insert into database
     DB.GetCollection<BsonDocument>(_locationColection).Insert<BsonDocument>(doc);
 }