Oder anders ausgedrückt: Ein Class-Helper kann nur nachträglich erweitern, aber nichts überschreiben/ändern.
In deinem Fall wäre doch ein virtueller Getter mit späteren überschreiben besser?
Und wenn der Getter (die Methode) virtuell ist, dann könnte man dein Vorhaben auch über die
RTTI erledigen (TVirtualMethodInterceptor, wenn man die
VMT nicht manuell manipulieren will)