Guessing you want all of these member variables to be private. Any reason they are public members?