private static IJob With(this IJob job, Action <Job> set)
        {
            var newJob = job.Clone();

            set(newJob);
            return(newJob);
        }