Вы должны использовать свойства в C #, затем вы можете добавить любую обработку, какую захотите, в установщик (ведение журнала, запуск события, ...)
private Boolean _boolValue
public Boolean BoolValue
{
get { return _boolValue; }
set
{
_boolValue = value;
// trigger event (you could even compare the new value to
// the old one and trigger it when the value really changed)
}
}