Nein, nicht einen sondern viele.
Im Kern geht es darum, dass man die Fehlersicherkeit eines typsicheren Compilers aufgibt.
Wenn jemand das A2 mal umbennent, oder statt einem String einen FooString nimmt, dann bemerkt das vorher der Compiler. Mit
Rtti knallt es im besten Fall zur Laufzeit, im schlimmsten Fall gibt es merkwürdige Effekte.
Auch wird das KISS-Prinzip verletzt.
Warum nimmste nicht ein array property?