DepartureService should be created every time?