Tree-shaking guard — dynamic ClassFactory instantiation is invisible to the bundler, so this keeps the registration alive.
Tree-shaking guard — dynamic ClassFactory instantiation is invisible to the bundler, so this keeps the registration alive.