Tipo no válido: '{0}'. Debe heredarse de un tipo base '{1}', no puede ser abstracto y debe exponer un constructor predeterminado ...