Added integration tests for group service and extracted abstract base class