     required public init?(response: NSHTTPURLResponse, representation: AnyObject) {
         let json     = JSON(representation)
         id           = json["id"].stringValue
-        updated      = json["update"].int64
+        updated      = json["updated"].int64
         continuation = json["continuation"].string
         title        = json["title"].string
         direction    = json["direction"].string

}

@objc public class PaginatedIdCollection: ResponseObjectSerializable {
    public let id:           String
    public let updated:      Int64?
    public let continuation: String?
    public let title:        String?
    public let direction:    String?
    public let alternate:    Link?
    public let items:        [String]
    required public init?(response: NSHTTPURLResponse, representation: AnyObject) {
        let json     = JSON(representation)
        id           = json["id"].stringValue
        updated      = json["update"].int64
        continuation = json["continuation"].string
        title        = json["title"].string
        direction    = json["direction"].string
        alternate    = json["alternate"].isEmpty ? nil : Link(json: json["alternate"])
        items        = json["items"].arrayValue.map( { $0.stringValue } )
    }
}


    func toParameters() -> [String : AnyObject] {
        var params: [String:AnyObject] = [:]
        if let _count        = count        { params["count"]        = _count }
        if let _ranked       = ranked       { params["ranked"]       = _ranked }
        if let _unreadOnly   = unreadOnly   { params["unreadOnly"]   = _unreadOnly }
        if let _newerThan    = newerThan    { params["newerThan"]    = NSNumber(longLong: newerThan!) }
        if let _continuation = continuation { params["continuation"] = _continuation }
