/// <summary>
 /// Initializes a new instance of the <see cref="TCRViewItem" /> class.
 /// </summary>
 /// <param name="tcr">DataModel TCR to associate this ViewItem with</param>
 /// <param name="parent">Parent TCRCategoryViewItem</param>
 /// <param name="mainViewModel">A reference to the MainViewModel</param>
 public TCRViewItem(DataModel.TCR tcr, TCRCategoryViewItem parent, MainViewModel mainViewModel)
 {
     this.mainViewModel       = mainViewModel;
     this.tcr                 = tcr;
     this.tcrCategoryViewItem = parent;
     this.tcrCategory         = parent.TCRCategory;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="TCRCategoryViewItem" /> class.
 /// </summary>
 /// <param name="tcrCategory">DataModel TCRCategory to associate this ViewItem with</param>
 /// <param name="parent">Parent TCRVersionViewItem</param>
 /// <param name="mainViewModel">A reference to the MainViewModel</param>
 public TCRCategoryViewItem(DataModel.TCRCategory tcrCategory, TCRVersionViewItem parent, MainViewModel mainViewModel)
 {
     this.mainViewModel      = mainViewModel;
     this.tcrCategory        = tcrCategory;
     this.tcrVersionViewItem = parent;
 }