fix how sensors stores the sensor_reference field, GetSensorGeometry now returns geom objects, added SetSensorGeometry