- Extracted this_context_protocol into a gem