Jupp, über Class Helper "gleicheartige" Teile überall anhängen geht, aber dennoch muß dann immernoch für jede Klasse eine eigene Behandlung eingebaut werden und dazu auch ein harter Cast genau auf diese Typen.
Alternativ könnte man auch via
RTTI auf "gleichnamige" Teile zugreifen, bzw. vorher auf deren Existenz prüfen, egal welche Klassen in der Liste sind.