supporting multiple params, also updating so path params always
required, outputting required field for body params, not outputting
allow multiple unless true