Here is my concern.  JPA, for example, has a standard set of properties one can use to specify these in a JPA deployment.  Hibernate needs to "map" these onto a known set of its keys already `map.put( "hibernate.connection.user", jpaMap.get( "javax.persistence.jdbc.user" ) )` for example.  Obviously it makes no sense for this code to start mapping these onto multiple sets of keys.