Búsqueda de iOS 11 NSPredicate en la falla de la matriz Swift - NSUnknownKeyException

Estoy usando NSPredicate para filtrar una matriz en Swift. El problema es que después de actualizar a iOS 11 (Xcode 9 / w Swift 4), sigo recibiendo un bloqueo en la línea de filtro. Aquí está el registro de bloqueo:

Aplicación finalizada debido a la excepción no detectada 'NSUnknownKeyException', razón:> '[valueForUndefinedKey:]: esta clase no es clave> compatible con la codificación del valor para el nombre de la clave'.

Aquí hay un ejemplo de la clase de la que tengo una matriz:

final class Model: NSObject {
    let name: String
    init(name: String) {
        self.name = name
    }
}

Aquí está el código que se está bloqueando:

let myArray = [Model(name: "Jason"), Model(name: "Brian")]
let predicate = NSPredicate(format: "name == 'Jason'")
let filteredArray = myArray.filter { predicate.evaluate(with: $0)}

La pregunta es ¿por qué está fallando ahora que actualicé a iOS 11?

Respuestas a la pregunta(1)

Su respuesta a la pregunta