debugging almost over, issue with groups in TreeViewModel