internal void OnNewCoin( Coin coin) { fullNameLowerToCoin.Add(coin.fullNameLower, coin); onNewCoin?.Invoke(coin); }