Extend DuplicteRoot to DuplicateRule

to not only check the root for duplication