Added support for the NSSecureCoding protocol