Fix normalize parameters

Speaking seriously, when I call `method.exec({ value : undefined })`, the `value` parameter is not missing, it just happens to have undefined value.

Stop the discrimination of some values. I have already protected empty strings, and now I'm gonna do the same with `undefined` :)