Implemented ITreeFactory/TreeFactory