public function add(InvokerInterface $invoker, $taskArgs = [])
    {
        $taskArgs = (is_array($taskArgs) ? $taskArgs : array_slice(func_get_args(), 1));

        array_unshift($this->tasks, compact('invoker', 'taskArgs'));

        return $this;
    }