PWS-103 #comment New game plan for tree gen.
Made properties optional.
Fixed a few issues.
Refactored name to name__