factory CoinChange.fromJson(Map<String, dynamic> map) { return CoinChange( map['coin_action'], CoinIdentifier.fromJson(map['coin_identifier']), ); }