it strikes me that these should be called "instance" variables, since they are defined on the instance. It is possible to define values on the class, but that's not what you're doing here.