Derive tree from given root object

Don't require to pass in _Node object.
Calling  is now consistent when called
with or without arguments.