'Returns the spelling suggestion received from the backend.
If the query has not been run, this will execute the query and store
the results.'

def get_spelling_suggestion(self, preferred_query=None):

    if (self._spelling_suggestion is SPELLING_SUGGESTION_HAS_NOT_RUN):
        self.run(spelling_query=preferred_query)
    return self._spelling_suggestion
