This way, you can eliminate a method that is not ever going to be called by an external client of this class, while still getting the benefits of caching. You also eliminate a kevin bacon layer of indirection.