def __init__(self, torrent_id: str, torrent_client: TorrentClient):
     super().__init__(torrent_id, torrent_client)
     if isinstance(torrent_id, str):
         copy = torrent_client.get_torrent_status(torrent_id)
         self.__dict__ = deepcopy(copy.__dict__)
     elif isinstance(torrent_id, Torrent):
         self._torrent = torrent_id
         self._torrent_client = torrent_client
         self._torrent_to_prop()