Context: expose prototype for extending

so people can extend the context without using middleware.

btw, you need to trim all your whitespace!