public virtual int CompareTo(object obj) { TreeViewItemViewModel vm = obj as TreeViewItemViewModel; return this.Text.CompareTo(vm.Text); }