Adds support for the NSCoding protocol