         case synced
     }
     
+    let album:MPhotos.AlbumId
     let created:TimeInterval
     let status:Status
     let size:Int
+    private let kEmpty:String = ""
     private let kNoTime:TimeInterval = 0
     
     init(size:Int)
     {
+        self.size = size
+        album = kEmpty
         created = NSDate().timeIntervalSince1970
         status = Status.waiting
-        self.size = size
         
         super.init()
     }

    required init(snapshot:Any)
    {
        let snapshotDict:[String:Any]? = snapshot as? [String:Any]
        
        if let created:TimeInterval = snapshotDict?[Property.created.rawValue] as? TimeInterval
        {

    override func modelJson() -> Any
    {
        let json:[String:Any] = [
            Property.album.rawValue:album,
            Property.created.rawValue:created,
            Property.status.rawValue:status.rawValue,
            Property.size.rawValue:size
