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