I played around with your suggestions a bit. I managed to make the upvotes writer private, and left the reader public. However, in order to use the private writer, I had to call it from self. 
```
def upvote
  self.upvotes = upvotes + 1
end
```
Is that correct? Do I always need to use self in order to access private methods within a class?