Console Application Customizer - GetBootstrap v2.7.0
It is normally a good idea to separate data from behavior as this way we follow SOLID guidelines.

I recommend creating a ProgressBar object and maybe a ProgressBarOperationService or the like with the behavior. 

The ProgressBarOperationService would receive the ProgressBar that needs the operation in all its methods.