More solid calculation of hashCode() in Updates, replacing the version from commit c594190168deccf6f714cda36d1def08de5f62cd with one that needs no special field