WIP Automatically patch owner chain

Rather than requiring macro authors to resetLocalAttrs