https://www.javacodegeeks.com/2012/02/implementing-active-record-pattern-with.html
Implementing Active Record Pattern with Spring AOP