use `mapWorkClass` here instead of `MapredWork.class`