Added methods to abstract tree to be filled by subclasses.