add post: NSCoding in Swift sucks