nest shape.fields into each shapeobject