Using Adapter instead of Driver for storing adapter's name.
Adding function for reseting One() and All() pointers before filling them with data.