Corporate and institutional office designers typically battle to resolve numerous competing and sometimes conflicting needs, which includes budgetary boundaries, personnel hierarchies, and technological innovationespecially in relation to computerization. @MarkusMeskanen: because the object is immutable, and if you mutated it in position you can not specialise it in the subclass. it https://medium.com/@Farukhnagarplot