New decorator to make sure output is defined when it should be
Follow-up of !453 (merged)
The output folder should not be a required argument to instantiate an ImageDownloader. However, some methods require it to work.
I added a decorator over these methods but made the attribute default to None
.