             content: RegionParser.regions("content", json: json)
             )
         // optional
+        comment.body = RegionParser.regions("body", json: json)
         comment.summary = RegionParser.regions("summary", json: json)
-        comment.body = RegionParser.regions("body", json: json)
         // links
         comment.links = data["links"] as? [String: AnyObject]
         // store self in collection

        self.authorId = decoder.decodeKey("authorId")
        self.postId = decoder.decodeKey("postId")
        self.content = decoder.decodeKey("content")
        self.body = decoder.decodeOptionalKey("body")
        self.loadedFromPostId = decoder.decodeKey("loadedFromPostId")
        // optional
        self.summary = decoder.decodeOptionalKey("summary")
        super.init(coder: decoder.coder)
    }

        coder.encodeObject(authorId, forKey: "authorId")
        coder.encodeObject(postId, forKey: "postId")
        coder.encodeObject(content, forKey: "content")
        coder.encodeObject(loadedFromPostId, forKey: "loadedFromPostId")
        // optional
        coder.encodeObject(body, forKey: "body")
        coder.encodeObject(summary, forKey: "summary")
        super.encodeWithCoder(coder.coder)
    }
