Updated with combination Nested sets + parent reference.