//Keine einzige Warnung
Das kann man wahrscheinlich sogar irgendwie begründen
Natürlich, denn in TMyObject ist es nunmal nicht experimental.
TMyObject kennt das TMySubObject garnicht und kann demnach auch nicht darauf reagieren, außerdem weiß der Compiler bei myObject nicht was zur Laufzeit für eine Instanz drin ist, somit kann er sich nur auf die Deklaration von TMyObject stüzen.
experimental ist halt ein experiemtelles Feature, was sonst niemand verwendert ... gut möglich, dass es bei den Interfaces ein paar unentdeckte Bugs gibt.