TTree: make TSelfType private