Add support for overriding generic pool defaults
Merge branch 'allow-config-override'