OK, ich hatte doch einen Fehler drin ... falls meine Funktion ParseNodePath keinen passenden Node fand, setzte sie Self auf NIL

und da einige Funktionen selbst im Fehlerfall das Self noch brauchten ...... nja, ist jetzt behoben und Self wird nur noch im Erfolgsfall auf ein "richtiges" Objekt abgeändert
Ein Therapeut entspricht 1024 Gigapeut.