Danke euch beiden, werde das später mal ausprobieren
Böse Casts sind ok, da ich die Klassen nur intern verwende und da ja genau weiß, wie groß meine Typen sind. Zur Sicherheit kommt noch ein Assert in die Getter/Setter.
Edit:
@BUG:
Typparameter T benötigt evtl. Finalisierung - im varianten Record nicht zulässig.
@himitsu:
Funktioniert perfekt!