Add RouteParamAttribute so ensure the value gets populated even if the default
Add hook to allow ActionResult to be returned directly