Split NodeTreeDao into NodeTreeQueryDao and NodeTreeUpdateDao
Update from origin develop