make object hashes more stable by only hashing essential fields
Previously, things like the long name were hashed as well. Usually objects are identified uniquely in the catalog by name or catalog identifier so that this is superfluous and leads to unnecessary hash changes.