Support geoObjectSource in survey object

We currently delete it when we save the survey. Fixes #375