use AbstractForwardVehicleRoutingTransportCosts
introduce AbstractForward...Costs to simplify cost-def