Refactor job operation by multimethod.
Inject multimethod.