V3

I'm not quite sure how to handle this here. This data comes from the server, and without security rules, the location might have bad data. Throwing an error might therefore break the entire application (this applies more to e.g. iOS, where throwing an exception will crash the entire application). However, running GeoFire without security rules is not recommeded, so maybe this is a non-issue?