Required params need a separate asserter, as they aren't necessarily attributes.
Test use of required params that aren't attributes.