internal IDataAggregationClause LastOrDefault( Func <IDataAggregationClause, bool>?predicate = null) { return(DataAggregationClauses.LastOrDefault(predicate ?? (x => true))); }