support ordered dict in geojson properties