/// <summary>
 ///   Notifies subscribers of the property change.
 /// </summary>
 /// <param name = "propertyName">Name of the property.</param>
 public void NotifyOfPropertyChange(string propertyName)
 {
     if (IsNotifying)
     {
         executor.ExecuteOnUIThread(() => RaisePropertyChangedEventImmediately(new PropertyChangedEventArgs(propertyName)));
     }
 }
 /// <summary>
 ///   Notifies subscribers of the property change.
 /// </summary>
 /// <param name = "propertyName">Name of the property.</param>
 public virtual void NotifyOfPropertyChange(string propertyName)
 {
     if (IsNotifying)
     {
         executor.ExecuteOnUIThread(() => RaisePropertyChangedEventCore(propertyName));
     }
 }