docs: public boolean hasChanged(MediaDetails originalMedia) {
          if (!hashKey().equals(originalMedia.hashKey())) {
              throw new IllegalArgumentException("Can't compare media details with different hashKey values");
          }
          return playlistCount != originalMedia.playlistCount || trackCount != originalMedia.trackCount;
      }