enhance ForEach feature add OrMeptyIfNull