I’d like to know if there’s a way to retrieve the current state of the tree structure without using events.
Currently that information is only part of the internal data of the tree. Every change to the tree will result in a new event being thrown so that you can update data accordingly.