Hi Marco, thank you so much for the helpful explanation and writeup! I was wondering though, do you know if the Swift-based Codable protocol is also secure from object substitution attacks like NSSecureCoding is? Or does it have the same security as NSCoding?