fix(job): marshal only Name and UnitHash for job

Similarly, `JobOffer` should only embed this marshaled job, and hydrate where necessary.