hello I added a couple of features

  public CoinIndex AllowedCoins
        {
            get { return _allowedCoins; }
            set
            {
                if (_allowedCoins == value) return;
                _allowedCoins = value;
                _rawDev.CmdModifyInhibitStatus((byte)_allowedCoins, (byte)((int)_allowedCoins >> 8));
            }
        }


      public void ModifyAcceptedCoins(Dictionary<Byte, CoinTypeInfo> coins)
        {
            if (coins != null)
                foreach (var coin in coins)
                    _coins[coin.Key] = coin.Value;
        }