added explicity GeometryField types