Typedef with Base class for tree added