I am inclined to make the JQManagedJob constructor take a JQJob instance. That is its whole point, right? Wrapping ("managing") another job?