[coding.reactive]
  {enh} .ChangeReporter: method to check if a property has changed and fire an event in that case