Update #78, and refactor JobProgression, remove name and category for JobContext.