@TODO Write better summary.

[19:31] I guess the best idea so far was to use something close to context aware plugin
[19:31] where we would set the contexts based on the request
[19:31] and then just read from it in the method
[19:31] and not actually pass it to the method
[19:31] actually leaving us with an empty method signature in the interface
[19:31] which would make the interface valid