Spring circular dependency using setters

https://stackoverflow.com/questions/15188961/spring-circular-dependency-using-setters