Modified so that the TaskProcessor that starts the Task will handle all steps of the Task