PDMessage implements NSCoding, fixed #36.