Simplified the class in favor to not imply a hierachy. Hierachies are
supported but not implied.