advantages of mutable objects