@Override
  public void writeExternal(ObjectOutput out) throws IOException
  {
    out.writeObject(this.getText());
    if (this.getIcon() == Utils.getUnknownIcon())
      out.writeObject(null);
    else
      out.writeObject(this.getIcon());
    out.writeObject(medias);
    out.writeObject(getImdbInfos());
  }