public BasePropertyViewModel(DependencyObjectViewModel elementViewModel)
{
this.ElementViewModel = elementViewModel;
this.ResetValueCommand = new RelayCommand(
this.ResetValue,
() => this.CanResetValue);
this.AnalyzeCommand = new RelayCommand(
this.Analyze,
() => this.CanAnalyze);
this.FindSimilarCommand = new RelayCommand(
this.FindSimilar,
() => this.CanFindSimilar);
this.PropertyChanged += this.OnPropertyChanged;
}