Still unfinished, working on hash object equals method.