Cache interceptor chains in InterceptionContext
Fix delegate-to-super methods and use them