social reimplementation based on spring-social-web lib
refactoring