Interface ITreeComposite<I extends ITreeComposite>