improve equals() implementations on ModellingItems