Same as for JobExecution - what is the reason not to extend `org.springframework.batch.core.JobInstance`?