public function addTask($name, $params, $desc = 'No Description')
    {
        //====================================================================//
        // Create a new task
        $task = new ArrayObject(array(), ArrayObject::ARRAY_AS_PROPS);
        //====================================================================//
        // Prepare Task Id
        $taskId = $this->tasks->count() + 1;
        //====================================================================//
        // Fill task with informations
        $task['id'] = $taskId;
        $task['name'] = $name;
        $task['desc'] = $desc;
        $task['params'] = $params;
        //====================================================================//
        // Add Task to Tasks list
        $this->tasks[$taskId] = $task;
        //====================================================================//
        // Debug
        Splash::log()->deb('TasksAdd', $task['name'], $task['desc']);

        return $this;
    }