public function set($path, array $data)
    {
        $data += array('path' => $path);

        $bookmark = $this->get($data);
        return empty($bookmark) ? (bool) $this->add($data) : false;
    }