UML Hierarchy

Tis done