I\'ve been away from inheritance for a while and need a little helping hand.
I have an abstract base class Chief. There are two inheriting classes
Chief
Here is my favorite trick
public static void AssignRandomProperties(PSetList routeSettings, List theChiefs) where T : Chief
Then, you call like following
AssignRandomProperties(s.Route, theVehicles);