public override bool Equals(object obj) { // All transactions return(obj is WalletTransaction other && other.ID == ID && (ID != 0L || JournalEntries.Equals(other.JournalEntries))); }