I have two components A and B. I have created templates for both of them. When I build a screen with them, I have to connect them together because their behavior is based on the others state.
eg: if A is a wire, and B is a breaker, I want the wire to be red if the breaker is closed with current going through it.
I can bind properties in A to tags that drive B, but I have many A’s and many versions of B (C,D,E,F) and the tags are different for each of B,C,D,F… If I can create standard properties for my different breakers, them when I connect A to one of them I can set a single property in A to the name of B (or C,D,E…) and then drive the other linked properties in A based on that. except I can’t because the property path must be full and complete.
So now I have to link a number of properties in A to properties in B and then I can’t move things around and change the connections without unbinding all those connections (in both A and B) because I’m not allowed to do bad things.
(Waiter, this coffee tastes like mud! But sir, it was fresh ground this morning.)