why is the equals & hashcode only based on the name? two plugin infos of the same plugin with different versions are considered equal?