Fix Request descriptor testing

Not sure what the idea was but the do while loop actually does nothing if the search class is not tested.

This allows sub entities to use parent Request descriptor