Hashcode and equals updates.