using dump() in hashcode() is a bad a idea (StackOverflow)