propertyGrid.ReadOnly = false, but restricted to change properties from outside