Can we disallow nulls in `parameters` entirely and filter them out in constructor?