:+1: the objectification of the metadata types.

Might consider using the term "root" tag instead of "opening" tag.  More XMLish.