router added optional handling of required and allowed params per route
upversion