extract worker class resolver from runner