Use __group__ attribute instead of intermediary service classes

Makes detected with Service.__subclasses__() work