thanks for your replies!
Reguël Wermelinger : You're right, a static field in this case doesn't make too much sense and more or less negates the on-demand change functionality, that's for sure something for the pile of refactoring shame 🙂
Christian Strebel : Thanks for the answer! I also agree with your opinion. I must admit it brought some headache to me until I noticed that it was static. Therefore it should be avoided when working with Ivy's variable system (or basically any value which can be modified during runtime).