Add ability to initialize tree via full method