I have made a small modification to your example to emphasise the point I want to make.
The concern is that the Family: rotate 45 degrees event, can now have two separate outcomes, depending on the context where they are used. This introduces an ambiguity into Construct 2 which I would have thought is not good. The first use of the event, rotates just the instance created. The last use rotates the entire family.
It seems that you modify the select instance of a Family to achieve this? How long does this last, until the end of the event block? Perhaps a better implimentation would be to have an Nickname : SOL : Pick last instance?
Hope there are no misunderstandings of how plugins work in the above. Really love the plugin and will continue playing with it. Thank you.