Instantiating the class with the key _always_ reaches out to the API, even if it is never needed. This can add unwanted overhead. I'd recommend not getting the API token until executing a task that requires it. That way there is no "cost" for instantiating it and never using it.