Refactored DriverScriptBase