Controler.getTravelCost is now called createTravelCost and delivers a fresh instance each time it is called (as has been the case with getRoutingAlgorithm). It cannot be set directly anymore, so please use setTravelCostFactory instead. Necessary for thread-safety.