Nice, a counter is a great example of something that want a getter for but not the ability to manipulate directly!