         super.encodeWithCoder(aCoder)
         aCoder.encodeObject(self.title, forKey: "title")
         aCoder.encodeObject(self.date, forKey: "date")
+        aCoder.encodeObject(self.modifiedDate, forKey: "modifiedDate")
         aCoder.encodeObject(self.unpublishedDate, forKey: "unpublishedDate")
         aCoder.encodeObject(self.status, forKey: "status")
         aCoder.encodeObject(self.blogID, forKey: "blogID")

        super.init(coder: aDecoder)
        self.title = aDecoder.decodeObjectForKey("title") as! String
        self.date = aDecoder.decodeObjectForKey("date") as? NSDate
        self.unpublishedDate = aDecoder.decodeObjectForKey("date") as? NSDate
        self.blogID = aDecoder.decodeObjectForKey("blogID") as! String
        self.excerpt = aDecoder.decodeObjectForKey("excerpt") as! String

        let dateString = json["date"].stringValue
        if !dateString.isEmpty {
            date = Utils.dateFromISO8601String(dateString)
        }
        let modifiedDateString = json["modifiedDate"].stringValue
        if !modifiedDateString.isEmpty {
            modifiedDate = Utils.dateFromISO8601String(modifiedDateString)
        }
        let unpublishedDateString = json["unpublishedDate"].stringValue
        if !unpublishedDateString.isEmpty {
