public PropertyGridPrimitiveViewModel(ObservableCollection<PropertyModel> model) { this.model = model; properties = new ObservableCollectionWrapper<PropertyModel, PropertyViewModel>( model, item => new PropertyViewModel(item)); }