instantiate a job instead of fetch

this removes the need for the depended on job.id already being saved
no need for that save anymore
Merge pull request #451 from conslo/depend-on-unsaved-job-ids

Depend on unsaved job ids