Set-Oriented Retrieval of Complex Objects in Inheritance Hierarchies