/// <summary>
 /// Notifies multiple property changed
 /// </summary>
 /// <param name="propertyChangedImplementation">The property changed implementation, this is normally a view model</param>
 /// <param name="propertyChanged">The property changed event handler that the propertyChangedImplementation holds</param>
 /// <param name="properties"></param>
 public static void OnMultiplePropertiesChanged(this INotifyPropertyChanged propertyChangedImplementation, PropertyChangedEventHandler?propertyChanged, params string[] properties)
 {
     propertyChanged?.RaiseForEach(propertyChangedImplementation, properties);
 }