All entities share the same equals and hashCode implementations