Bug/oid slices

Slices of extended types are being treated as subdocuments, this fix resolves that by using the same logic applied to maps