adding method to allow choosing when to instantiate null params

Fixes #532


protected++