Now correctly passing through configurationDelegate to base constructor