change jackson serde of Job to support polymorphism in non-backwards compatible way