Weak versus strong immutability