Override hashCode after equals overriding