implement support of NSCoding to my data model