Modifications to support providing tag descriptors from derived hosts

Why does this need to have a public set?