Let's endure all the things by using a circumstance state of affairs. But before that, let's speak about some OOP ideas. @MarkusMeskanen: as the item is immutable, and if you mutated it in position you could potentially not specialise it in a subclass. Person-Agent - User agent to make use https://www.tumblr.com/farukhnagarplots