(x) CTL-177 TypeFactory scoping too strict to allow inner type construction. The TypeRequestPath now removes types from the path when they are successfully instantiated to provide a better and less strict scoping mechanism