Deshalb hat er ja auch public geschrieben.
Eine indexed Property kann nicht published sein. Der Grund ist, das das Streamen der Werte in das .dfm nicht automatisch funktionieren kann.
Man muss die Property public machen und das Streamen selbst implementieren. Dazu gibt es Beispiele in der
VCL.