This line is screaming out to me. `metadata.metadata`???  We may have a terminology problem or an organizational problem? :)