1. Producer / InjectionTarget might create instances which are wrapped in proxies.
2. event observer methods are allowed to be private and thus are not in the proxies.
3. extensions are allowed to 'decorate' InjectionTargets and Producers.
This means that we need some unwrap method in the spec, right?
Currently this does not York.
LieGrue,
strub