only instantiate nodefactory and taxon enricher once during normalization