Tipo non valido: '{0}'. È necessario che il tipo venga ereditato dal tipo di base '{1}', non sia astratto e esponga un costruttore ...