returns a list of service names

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']}