Few changes and tests. Added LSService.