Added JobProcessor to fix generics problem