public BookDownloader(IBookRepository bookService, IFileLoadingFactory fileLoadingFactory, IDownloadsContainer container, IBookDownloadsRepository bookDownloadsRepository) { _bookService = bookService; _fileLoadingFactory = fileLoadingFactory; _container = container; _bookDownloadsRepository = bookDownloadsRepository; }