Implement Context.activate! and Context.deactivate!
Add before each into RSpec integration
Change casting timing and add Context.reaction!