Removing the mutable jobCounter (or its visibility) in the base classes TaskScheduler & RemoteWorkerPool