make sure that the VectorLegend handles features without a geometry more gracefully