Moved conditional logic out of RenderMovie use-case object and into MapMovieRepository - needed to change controller to use set movie via closure so that viewmodel can be returned via method.