Gopal | #0 | Extracted Job Interface, and used service instead of repository in ComputeFieldsJob.