This selects based on the partial order induced by the inheritance hierarchy. If there is ambiguity, all are returned.