Improved the performance of blocking legacy facts by implementing a different mechanism. The new mechanism does not allow "legacy" group to be overriden by a group with the same name in `fact-groups`. If you add a "legacy" group in `fact-groups`, it will be ignored.
The new implementation is considerably faster for use cases involving multiple custom facts that depend on core facts.