Hashcode and equals here and there