JobAsMethodPerformStrategy implementation moved to the Job class