This breaks how I make things fast. By giving the component the right name, I can bind all the bits of the component to use the name in the bind path, or pass it off to the scripting function to open the right window etc.
Now I have to create the component, name it, select it, edit the property with the same name.