Support empty array for required params

This failing test shows that a required param should pass if Array but empty.