Added optional 'abstract' field to downloader