Show progress by default and allow to disable it

Resolve #712 

- [x] configure by option
- [x] configure by config
I see no point in giving a default value in setter.
- default value is already set in property declaration
- no other getters in this class have a default value