public static IFindFluent <TDocument, TNewProjection> Project <TDocument, TNewProjection>(this IFindFluent <TDocument, TDocument> findFluent) where TNewProjection : class, new() { return(findFluent.Project(ExpressionMapper.MapExp <TDocument, TNewProjection>())); }