Yes that's intentional. The object is immutable. I don't think we need to add another var as it's value can always be derived.