     /// 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"])
+        exposed.append(contentsOf:["digest","rank","startsAt","size","priority","compressed","crypted","uploadProgression","downloadProgression","uploadInProgress","downloadInProgress"])
         return exposed
     }
 

            case "rank":
                if let casted=value as? Int{
                    self.rank=casted
                }
            case "bookmarkData":
                if let casted=value as? Data{
                    self.bookmarkData=casted
                }
            case "startsAt":
                if let casted=value as? Int{

        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")
