@Action(SelectPlace)
  selectPlace({ patchState, dispatch }: StateContext<AutocompleteStateModel>, { payload }: SelectPlace) {
    patchState({ loading: true });
    return this.service.place(payload).pipe(map(x => dispatch(new SelectPlaceSuccess(x))));
  }