id -> instancetype
basic documentation for the purpose of CWTree2
document -initWithRootObject