hide JobChanger impl