theHash is now private, access with getter and setter