issue #5685: refactor create and ctor of ProgressTimer