remove proxy pattern AOP