addition of MethodDecoratorScopeWeaver