incomplete support for heterogeneous geometrycollections