Dynamically generate job classes part 3. Code review pending by Kesler.