Modified request context with shared pointer
Replaced allocation on heap by allocation on pool
Merge conflict
BUGFIX in translatehook