Para quem estava tendo o erro: Named parameters can't start with an underscore
O código abaixo faz com os Named parameters sejam finais e privados, com um getter:
class Transferencia {
final double _valor;
final int _numeroConta;
get valor => _valor;
get numeroConta => _numeroConta;
Transferencia({
required double valor,
required int numeroConta,
}) : _valor = valor,
_numeroConta = numeroConta;
}