Should I worry about ImageGenerator refreshing input values every frame?

I’ve noticed that once I add ImageGenerator inputs, my custom published inputs are triggered every frame. Here’s an example:

Normal composition triggers Text input only once:

After adding ImageGenerator inputs Text is triggered 60 times per second:

Is this intended behaviour? Does this affect performance? Should I be always using a combination of Hold Value and Changed nodes, to throttle amount of events?

That is the intended behavior, for now. When you run a subcomposition or a protocol composition, every event into any published input port goes through all published input ports.

However, since that behavior has been a source of confusion for many people, we’re planning to change it in Vuo 1.3.

Changed -> Hold Value works, or you could do it with a single node, Allow Changes.