I don't like this behavior. I think it is troublesome and easy to break. I am a blockset author and I don't see how this is good practice for maintainability. It is just to easy to break.
Instead make another library of components that repeatedly used. The links to this are much easier to maintain.