GRAILS-9957 changed to create instances in constructor
GRAILS-9959 wrapping dataSourceUnproxied in dataSourceLazy, which is the target for the dataSource bean