Issue is that an inherited data-magic-branch influences the newly set source
Resetting branch has been be the existing solution, but that has regressed with the findAttribute. Needs fixing.
While we are at it, maybe just findAttribute for branch withing the scope of the source branch. Meaning, adding a base element findAttribute shouldn't surpass.