while (proxyFac.getAdvisors().length > 0)
proxyFac.removeAdvisor(0);
proxyFac.addAdvisor(new DefaultPointcutAdvisor(
new GridifySpringPointcut(GridifySpringPointcutType.DFLT), dfltAsp));
proxyFac.addAdvisor(new DefaultPointcutAdvisor(
new GridifySpringPointcut(GridifySpringPointcutType.SET_TO_VALUE), setToValAsp));
proxyFac.addAdvisor(new DefaultPointcutAdvisor(
new GridifySpringPointcut(GridifySpringPointcutType.SET_TO_SET), setToSetAsp));
return (T)proxyFac.getProxy();
}