AOP tool based on dynamic proxy.