The default constructor scorer only looks at bindings in the child kernel. This can cause issues with overloaded constructors in which some of the bindings to be activated are in the parent kernel.

The new ChildKernelConstructorScorer will now regard bindings fulfilled by any parent kernel.