Replace GroupsFinder all_objects call with linear version
Model ObjectHierarchy
allows you to provide some groups to get the ancestors from and others to get the descendants from. This situation doesn't align very well with the new linear strategy.
Replace GroupsFinder all_objects call with linear version.