A querystring parser with nesting support