use custom rewriter to do adjust nullable to avoid nullable changed in expression but not changed in output