https://spring.io/blog/2012/05/23/transactions-caching-and-aop-understanding-proxy-usage-in-spring
https://spring.io/blog/2007/07/19/debunking-myths-proxies-impact-performance/
https://spring.io/blog/2012/05/23/transactions-caching-and-aop-understanding-proxy-usage-in-spring
https://spring.io/blog/2007/07/19/debunking-myths-proxies-impact-performance/