I pushed the change with jdbc driver as mandatory c-tor parameter. I'm not sure it was good idea.

Actually original issue was due to some driver-specific variables declared static (or in static methods) - attempted to be initialized too early. I'm not so keen on static stuff so if we get rid of it - perhaps we can keep the driver class names initialization within environment classes.