public Movie createMovie(final String title, final int year) {
   final Movie movie = new Movie().persist();
   movie.setTitle(title);
   movie.setYear(year);
   searchEngine.indexMovie(movie);
   return movie;
 }
  public Movie getMovie(final String title) {
    Movie movie = getExactMovie(title);
    if (movie != null) return movie;

    return searchEngine.searchMovie(title);
  }
 public Actor getActor(final String name) {
   Actor actor = actorRepository.findByPropertyValue("name", name);
   if (actor != null) return actor;
   return searchEngine.searchActor(name);
 }
 public Actor createActor(final String name) {
   final Actor actor = new Actor().persist();
   actor.setName(name);
   searchEngine.indexActor(actor);
   return actor;
 }