I still think that making it unmodifiable is a good idea. Why did you decide to skip it?