private static Expression SubselectStackedIncludableQueryable <T>(IStackedIncludableQueryable <T> source)
            {
                var lambda = SystemIncludeExpressionReWriter.BuildSubSelectNavigation <T>(source.IncludePath);

                var remoteLambda = SystemLinq.Expression.Quote(lambda)
                                   .ToRemoteLinqExpression(ExpressionTranslatorContext.NoMappingContext);

                var expression = new MethodCallExpression(
                    null,
                    IncludeQueryableExtensions.IncludeMethodInfo.MakeGenericMethod(lambda.Type.GetGenericArguments()),
                    new[] { source.Expression, remoteLambda });

                return(expression);
            }
 private static Expression EliminateStackedIncludableQueryable <T>(IStackedIncludableQueryable <T> source)
 => source.Expression;