* Changed Scanners methods to virtual.
* Created NullDriver class.