Reimplemented DownloadService, refs #20