what would be best in my opinion is --- if we can hand in the node as an argument and just update the values in the node accordingly, this way we would not put pressure on the GC.