allows event param correct behaviour for null values

isset will only return true if the key/variable exists and is not null.

setParam('foo', null);

getParam('foo', 'default');  will return 'default' because the value of the array key 'foo' is null and *not* because 'foo' it not an array key.

The same applies for object properties.