Quick question about shipments in SoftRouteConstraints

instanceof

They might want to reduce the usages of instanceof (Job/Activity refactor (general discussion)) but currently the code has a lot of those usages.