when you pass a parameters to your class when do you actually need to have class instance variables to hold a references to those parameters rather than just use those parameters directly in your class?
I found myself always making a private variable for each parameter but I wonder is this maybe too much…