I might make this `@constructor.keys` instead of `Job.keys`. Functionally they're going to be the same, but the first one is "better" because the second one is going to make if you every try to subclass Job.