Ahhh. Yeah good point. I've previously done the following for cases where the values should be treated as immutable from the perspective of consumers:

```ruby
attr_accessor :foo
private :foo=
```

In any case it's a minor issue so I won't get hung up on any particular direction.