Set Members in Struct

This is both a question and a suggestion

Currently, in 4.5.1, using the Set Members in Struct node will override all of the current struct variables with whatever the default values are for the struct unless you explicitly wire every pin to pull data from the existing struct. This is messy and potentially expensive if you are doing a lot of work with structs. Also, this essentially duplicates the functionality of the Make Struct node.

Question

Is there a way to update an element of a struct without having to relink every element of the struct? (i.e. only update one variable in the struct)

Suggestion
Since the make struct node already performs the functionality of creating a struct with the defaults unless they are expressly overwritten, could the “Set Members in Struct” node only update members are are expressly connected via a pin. This way, only connections to values that actually change are required. This would reduce the overhead from updating variables that do not need to be updated as well as cleaning up the editors graph and speeding up the work flow.

Solved