def discovery(self):
        """
        Lazily load the discovery so we don't make API calls during __init__
        """
        if hasattr(self, '_discovery'):
            return self._discovery
        self._discovery = self.create_discovery(self.__discovery, self.scope,
                                                self.api_version)
        return self._discovery