Don't use TreeViewItemViewModel anymore.  Instead use custom hierarchy.