protected void When(AccountDebited e) { balance = Money.Amount(balance - Money.Amount(e.Amount)); }
protected void When(AccountCredited e) { balance += Money.Amount(e.Amount); }