Code Review: Removing the HashCodeDomainObjectSet