According to the spec, the values member of the Polygon and MultiPolygon-based domains has the same definition which is a Position[][][]. Wouldn't the current definition of the GeoJSON make better with respect to the Polygon or is there a use case that makes the inclusion of multiple Polygon coordinate arrays in a Polygon domain?
This also relates to #202