public void WithDraw(Money money) => _state.WithDraw(money, moneyToDeposit => _money -= moneyToDeposit);
public void WithDraw(Money amount) => _accountState.WithDraw(amount, (money => _money -= money));