Make the member variables private instead of public