public double EstimatedQueryCost(Transaction transaction) { return queries.Aggregate(0D, (cost, query) => cost + query.EstimatedQueryCost(transaction)); }