PhraseJob calls each step fn through the injector