@Action(GetAutocomplete)
  getAutocomplete({ patchState, dispatch }: StateContext<AutocompleteStateModel>, { payload }: GetAutocomplete) {
    patchState({ loading: true });
    return this.service.autocomplete(payload).pipe(map(x => dispatch(new GetAutocompleteSuccess(x))));
  }