Changes to simplify the driverbase interface removing STL dependencies