adding method to allow choosing when to instantiate null params

Fixes #532


nevermind. But the name is confusing. 

I'd use something like `useNullForMissingParameters` with `false` as default. And change the method to `protected`