remove closure scope from the method injections and change interceptor weaving type from the rewriting methods to the inheritance.