Several ways to implement change notification done with NET8. There are indeed other ways to provide change notification, these are the basics.
CustomerFody.cs requres two NuGet package
Add FodyWeavers.xml to the root of the project and set to copy if newer.
<?xml version="1.0" encoding="utf-8"?>
<Weavers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FodyWeavers.xsd">
<PropertyChanged />
</Weavers>