Split test into exif, iptc and xmp specs.
Return explicit types default values on array access to support array operation on XmpBag types.
Only return empty arrays on XmpBag