Hmmm... I could see arguments both ways. My guess is that, in most cases it would be useful for it to be mutable in this way?