Wenn du dem Read-Only-Event (wozu eigentlich dann public?) etwas zuweisen willst, dann mach es im Konstruktor.
Delphi-Quellcode:
Constructor Create(AOwner: TComponent; aEvent : TUserStatus; Log: TStrings = Nil; DebugMode: TDebugmode = dmFull);
Begin
...
FUserStatus := aEvent;
End;
Aber dann ist die Deklaration als Property überflüssig und irreführend.