public Task Deposit(decimal amount, string description) { EnsureCreated(); RaiseEvent(new DepositEvent(amount, description)); return ConfirmEvents(); }