private void fetchMovieImagesIfNeeded(final int callingId, String parameter) {
    Preconditions.checkNotNull(parameter, "id cannot be null");

    MovieWrapper movie = MMoviesApp.get().getState().getMovie(parameter);
    if (movie != null && MoviesCollections.isEmpty(movie.getBackdropImages())) {
      fetchMovieImages(callingId, parameter);
    }
  }
  @Override
  public void populateUi(MovieImagesView view, String parameter) {
    final MovieWrapper movie = MMoviesApp.get().getState().getMovie(parameter);

    if (movie != null && !MoviesCollections.isEmpty(movie.getBackdropImages())) {
      view.setData(Collections.unmodifiableList(movie.getBackdropImages()));
    }
  }