All AOP intercepted classes will now implement AOPProxyCtl which is
useful in its own right and will be used by the eventing system to get
access to the underlying class, which will have the proper annotations