Use an object-based key for the multi pool
Pickup additional parameters from Hibernate.
Handle username and password settings.
Handle username and password settings, treat the DriverDataSource like other datasources.
Add username and password properties as well as cleanup validation (not complete).