Task and DriverConfig classes for more compact code