I like this idea in principle.  Just curious if you have found a use case for it yet?  Generally my Context objects have only served to map the commands.  What sort of parameters are useful in the `initialize()` method?