Modifications to support providing tag descriptors from derived hosts

It's used in the `GetTagHelperDescriptors`