Added HierarchyWriter and ClassNode