support undefined and null by Ice