         aCoder.encodeObject(self.desc, forKey: "desc")
         aCoder.encodeObject(self.privacy, forKey: "privacy")
         aCoder.encodeObject(self.users, forKey: "users")
+        aCoder.encodeObject(self.password, forKey: "password")
     }
 }

    var desc: String?
    var privacy: String
    var users: [String]? // List of uris of users who can view this video

    init(title: String?, description: String?, privacy: String, users: [String]?)
    {
        self.title = title
        self.desc = description
        self.privacy = privacy
        self.users = users
    }
    
    // MARK: Public API

        self.desc = aDecoder.decodeObjectForKey("desc") as? String
        self.privacy = aDecoder.decodeObjectForKey("privacy") as! String
        self.users = aDecoder.decodeObjectForKey("users") as? [String]
        self.password = aDecoder.decodeObjectForKey("password") as? String
    }
    
    func encodeWithCoder(aCoder: NSCoder)
