understood mutable vs immutable