Ignition Expression "this" Component

Is there a way to have a component binding’s expression reference it’s own properties without specifying the full path to the specific component through the root container?

For instance, if I have a custom property on a button called code, how would I access the property as essentially {this.code} instead of {Root Container.Button1.code} so I can copy-paste the button without having to change the binding?

Copy and paste of components in the designer updates such references for you. Otherwise, nada.

Strictly speaking, a function or method called from runScript() can reference properties via self, but not as bindings. Similarly, a one-liner in objectScript() can do the same via binding.target.