Tree with destructor