public ISqlExpression <T> MapParam <T>(Func <TElement, T> map) { var first = First.MapParam(map); return(new UnarySqlExpression <T>(first, Operator)); }