reworked class hierarchy for OrgTree