public function download($dest, $callback = null)
    {
        if ($this->isFolder()) {
            return $this->downloadFolder($dest, $callback);
        }

        return $this->downloadFile($dest, $callback);
    }