removing the need to access to task.task_model in most cases