BitTim_VexTrack/VexTrack/Core/Model/WPF/ObservableObject.cs
using System.ComponentModel;
using System.Runtime.CompilerServices;

namespace VexTrack.Core.Model.WPF;

public class ObservableObject : INotifyPropertyChanged
{
	public event PropertyChangedEventHandler PropertyChanged;

	protected void OnPropertyChanged([CallerMemberName] string name = null)
	{
		PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(name));
	}
}