override equals and hashcode for ArtifactType, since it is used as a key in a hashmap (deployermap)