Use group attribute instead of intermediary service classes

Makes detected with Service.__subclasses__() work