skip setter on primitives when callSettersOnNulls is set to true

Signed-off-by: Ted Shaw <xiao.xj@gmail.com>
1.skip setter on primitives when callSettersOnNulls is set to true
2. Update en, zh,kr documents, I left fr and ja document untouched