Handle the properties at different levels

Hi, The properties work really well and they save a lot of hassle.
One thing bothers me though especially now when I am switching the old components to the new ones (with properties). Actually, I made the same text property in both the old and new components. The new one has this text inside another component so when switching the components, the text override is not preserved. This is somewhat annoying and slows down the transition.
My idea is to make it possible to match the text property by its name, no matter on which level the text property sits.