I'm seeing a lot of calls like this where we're querying the DOM from `A.one` to portlet specific elements (same for inside of `_getPrincipalForm` as well). The only case I can see for that is if these elements don't exist in the instance.rootNode and are instead located somewhere else on the page.
But I don't think that's the case for most of them (and there is a shorthand using `instance.one('some selector', otherRootNode)` where you can pass in a different root node to query from).

I think there are a couple of resources available for cases like this:
1. If the nodes are inside of the portlet root node, then we can just use `instance.one`
2. If the nodes are in some other common root node, we can do something like `instance.one('#someId', modalNode)` or whatever.
3. If they are really kind of scattered all over the DOM and we have IDs for all of them, we can just do: `A.byIdNS(instance.NS, 'ddmStructureId')`.

I think any of those would be cleaner than `A.one(STR_HASH + instance.ns('ddmStructureId'));` if for no other reason than to avoid constantly doing string concatenation.