deve ser um tipo non-abstract com um construtor público sem-parâmetros para que possa ser usado como parâmetro '{1}' no tipo ...