public BankBalanceViewModel([CanBeNull] LedgerEntryLine line, [NotNull] BankBalance balance) : base(balance.Account, balance.Balance) { if (balance == null) { throw new ArgumentNullException(nameof(balance)); } this.line = line; }