Hash can now use any ruby object as a key