public void Play(Favorite favorite)
 {
     Play((T)favorite);
 }
 public void Queue(Favorite favorite)
 {
     Queue((T)favorite);
 }
 public abstract bool CanHandleFavorite(Favorite favorite);