NSPredicate in NSFetchedResultsController verwendet den Getter von Category nicht

Ich habe ein Attribut mit einer int_32-Eigenschaft namens Sekunden. In einer Kategorie stelle ich die Eigenschaft als schreibgeschützt ein und überschreibe den Getter, um sie aus anderen Eigenschaften zu erstellen. Das Problem ist, wenn ich es benutze

[NSPredicate predicateWithFormat:@"SELF.seconds > %i"];

Das Prädikat funktioniert nicht, da der Getter nicht vom Prädikat aufgerufen wird. In meinem anderen Code heißt es ganz gut, nur nicht im Prädikat. Weiß jemand, warum dies passieren würde oder wie man dieses Problem umgeht? (Neben der Neuerstellung von NSFetchedResultsController).