protected virtual void OnPropertyModified(PropertyEventArgs e) { PropertyModified(this, e); }
protected virtual void OnPropertyRemoved(PropertyEventArgs e) { PropertyRemoved(this, e); }