Personally, I do not like the class name `VirtualRootCracker`. Would it be better name as `VirtualRootProvider`?