Currently we have some old code from shader/compositor/texture nodes that stores runtime data during and after evaluation on the node tree itself. This is meant to be avoided, since the node tree is just meant to be evaluation _instructions_. Pull Request: https://projects.blender.org/blender/blender/pulls/118056