private IEnumerable<Transaction> BuildTransaction(IImport import) { return from row in import.GetData() where row.Amount != 0M let account = GetAccount(row) ?? row.IdentifyAccount(_context.Patterns) ?? UnclassifedDestination let description = GetDescription(row) where account != null select AsTransaction(row, account, description); }