probably singular would be better: abstractimagedownloader.h (same for the classname: AbstractImageDownloader)