/// <summary>Get the most reliable ID from those that have been set for this item, for use in methods where any ID type can be passed</summary>
 /// <returns>The ID as a string</returns>
 public string GetBestId()
 {
     if (Trakt.GetValueOrDefault() > 0)
     {
         return(Trakt.GetValueOrDefault().ToString(CultureInfo.InvariantCulture));
     }
     if (!string.IsNullOrEmpty(Imdb))
     {
         return(Imdb);
     }
     return(string.Empty);
 }