Does JobConfig contain any state that is mutated, or is it immutable throughout the life of the process?  Just curious why the pointer here.