public bool Equals(MoneyBag other) { return(Equals(other as IMoney)); }
public MoneyBag(MoneyBag money) : this(money._bag) { }
IMoney IMoney.Add(IMoney money) { var m = new MoneyBag(_bag); m.AppendMoney(money); return m; }