Aspect Weaver module