parser and app are now part of requestContext