add resolution of non-registered types that have at least resolvable constructor