check lat and lon not null before apply setter helpers
auto-transaction auto-nesting