That is correct, its seems to me like you have to treat content.xdm as its own special xdm object but it only seems to contain a very basic set of values. I have previously used object.assign() to successfully combine the two, documentation here Object.assign() - JavaScript | MDN (mozilla.org)