why even copy this the internal metadata? 
I imagine people would only use the builder first time when the metadata is created, and to to clone the existing metadata for amending, or?