docs: def run_task(task_cls, task_data):
      """Instantiate and run the perform method od given task data.
  
      :param task_cls: task class
      :param task_data: task data
      :type task_data: TaskData
      :return: task's result
      """
      task = instantiate(task_cls)
      task_callable = get_callable(task)
      return task_callable(TaskData(task_data))