public AnnounceEntry(Core.AnnounceEntry ae)
 {
     CompleteSent = ae.complete_sent;
     Fails = ae.fails;
     FailLimit = ae.fail_limit;
     LastError = new ErrorCode(ae.last_error);
     Message = ae.message;
     MinAnnounce = ae.min_announce;
     NextAannounce = ae.next_announce;
     ScrapeComplete = ae.scrape_complete;
     ScrapeDownloaded = ae.scrape_downloaded;
     ScrapeIncomplete = ae.scrape_incomplete;
     SendStats = ae.send_stats;
     Source = ae.source;
     StartSent = ae.start_sent;
     Tier = ae.tier;
     Trackerid = ae.trackerid;
     Updating = ae.updating;
     Url = ae.url;
     Verified = ae.verified;
     IsWorking = ae.is_working();
     MinAnnounceIn = ae.min_announce_in();
     NextAnnounceIn = ae.next_announce_in();
 }