code: def services_by_name(self):
          
          srvs = defaultdict(list)
          for i in self.services:
              srvs[i.__class__.__name__].append(i)
          return srvs
docs: A property that gives a dictionary that contains services as values and their names as keys.