Puoi usare la reflection, ma non riesco a capire a cosa può servire istanziare classi di cui non si conosce il tipo a compile-time...