Наследование: INotifyPropertyChanged
        /// <summary>
        /// Raises the property changed event for the specified <see cref="ObservableObject"/>.
        /// </summary>
        /// <param name="sender">The observable object.</param>
        /// <exception cref="ArgumentNullException">The <paramref name="sender"/> is <c>null</c>.</exception>
        public static void RaiseAllPropertiesChanged(this ObservableObject sender)
        {
            Argument.IsNotNull("sender", sender);

            sender.RaisePropertyChanged(sender, string.Empty);
        }