Ensure that context-deferred methods respect string keys

Fixes this case:

```ruby
interactor = MyInteractor("foo" => "bar")
interactor.foo # => nil
interactor.context[:foo] # => nil
interactor.context["foo"] # => "bar"
```