Refactor implementation of DefaultServiceManager.
Add ShareCircleType param to searchShareCircle function.
Refactor and redesign DefaultServiceManager.