While a fragile data model is not desirable, a good data model does not prevent
the data from being viewed as if it were in a hierarchy. For the convenience
of users who are unwilling to understand the benefits of a non-hierarchy,
OEChem provides a method to view the data as if it were in a hierarchy via the
OEHierView class.