We can assume this cast will always work (because *we* are always establishing the context)? I've seen the same things elsewhere. It would be nice if ApplicationContextAware could be parameterized.