-1. This naming is terrible.

    $this->enabledJobQueue = $disableJobQueue;

ugh! how about adding disableJobQueue() and enableJobQueue()?