weaving AspectRepository & ArgsMapper only once