New pull request for accumulating params across routers

Just a comment - I need to check for if p.isValid since the very first call can have params not defined in context.