HasChanged node

Yes, can see how that can be helpful. But we should then have the abstraction of the database layer in place, like also discussed here:

As saving it in a file would not really be the best option (like for example with proper scaling) and Redis is also not an option as not everybody has it and do not want to add it to the default setup as it would so make everything more complicated. So it would need an abstraction for whatever database the user uses to keep the setup simple and also the usage.