public static function create($name = null, $data = null, \Closure $ready = null)
    {
        $task = new self($data);
        $task->name($name);
        if (is_callable($ready)) {
            call_user_func($ready, $task);
        }

        return $task;
    }