It's private because it's internal only to this particular class.

As for being an instance var, it didn't seem right that it go into another method, but I'm open to discussing your thoughts.