Completed get functions to process the full hierarchy