Trying to make a stable base class for the JobManagerImplementation for ...

...other implementations to extend from and save themelves some effort