Using AOP with AspectJ annotations