interpret subschema in array as collection