docs: def service_references(self):
          """ returns a list of service names
          """
          services_blue_print = self._scheme_references.get('services')
          if services_blue_print is None:
              raise LookupError('unable to find any services in the config.')
  
          # TODO: this needs to be cleaned up and made solid. maybe when creating the blueprint ref normalize the damn keys
          return {key.replace('-', '_'): key for key in services_blue_print['keys']}