                return self.digest
             case "rank":
                return self.rank
-            case "bookmarkData":
-               return self.bookmarkData
             case "startsAt":
                return self.startsAt
             case "size":

    /// Return all the exposed instance variables keys. (Exposed == public and modifiable).
    override open var exposedKeys:[String] {
        var exposed=super.exposedKeys
        exposed.append(contentsOf:["digest","rank","bookmarkData","startsAt","size","priority","compressed","crypted","uploadProgression","downloadProgression","uploadInProgress","downloadInProgress"])
        return exposed
    }


        super.encode(with:coder)
		coder.encode(self.digest,forKey:"digest")
		coder.encode(self.rank,forKey:"rank")
		coder.encode(self.startsAt,forKey:"startsAt")
		coder.encode(self.size,forKey:"size")
		coder.encode(self.priority,forKey:"priority")
