I have a complex classes of this type `public class Info: Codable { public var user: UserModel? public var data: String? } public struct UserModel: Codable { public var username: String? public var name: String? }` I want to access sub properties in this way "user.info", is it possibile? `var obj = Info() let xxx: String? = try? get("user.info", from: obj)`