/// <summary>
        /// Overloading constructor to initialize the model
        /// </summary>
        public ChangeTrackingViewModel(ChangeTrackingKey changeTrackingKey)
        {
            this.changeTrackingKey = changeTrackingKey;
            Initialize();

            model = new ChangeTracking();
        }
 public void SetKey(ChangeTrackingKey key)
 {
     this.key    = key;
     DataContext = new ChangeTrackingViewModel(key);
 }