optional url path parameters - updated tests and validation for mixing mandatory and optional params