message: fixe onPropertyValueChangedCallback
diff: @@ -372,16 +372,9 @@ export class Base {
  public onPropertyValueChangedCallback(
  name: string,
  oldValue: any,
  - newValue: any
  - ) {
  - if (!!(<any>this)["survey"]) {
  - (<any>this)["survey"].onPropertyValueChangedCallback(
  - name,
  - oldValue,
  - newValue
  - );
  - }
  - }
  + newValue: any,
  + sender: Base
  + ) {}
  protected propertyValueChanged(name: string, oldValue: any, newValue: any) {
  if (this.isLoadingFromJson) return;
  @@ -395,7 +388,17 @@ export class Base {
  if (this.onPropChangeFunctions[i].name == name)
  this.onPropChangeFunctions[i].func(newValue);
  }
  - this.onPropertyValueChangedCallback(name, oldValue, newValue);
  +
  + if (!!(<any>this)["survey"]) {
  + (<any>this)["survey"].onPropertyValueChangedCallback(
  + name,
  + oldValue,
  + newValue,
  + this
  + );
  + } else {
  + this.onPropertyValueChangedCallback(name, oldValue, newValue, this);
  + }
  }
  /**
  * Register a function that will be called on a property value changed.
  