private function createAddPresenter($template, $childWpHandler, $cacheId) { $presenter = new ChildWp_AddPresenter($this->request, $this->translator); /* set default waypoint coordinates to cache coordinates */ $presenter->initCoordinate(Coordinate_Coordinate::getFromCache($cacheId)); return $presenter; }