Ich hatte mich nur gefragt, ob du sonst beim Kopieren / Abschreiben noch andere Fehler eingebaut hast...
Denn der Quelltext sieht soweit funktionierend aus.
Da beim Zugriff auf die Property ein Fehler passiert, setze bitte einmal einen Haltepunkt auf diese Zeile, drücke wenn das Programm dort ankommt Strg + F7 und werte Self aus.
Vermutung: Das könnte nil sein.
Schau da einmal nach, bevor ich da noch viel zu schreibe, wenn es doch nicht so sein sollte.