Index: src/Deltares.DSoilModel.Data/CenterCrestLocation.cs =================================================================== diff -u -r303 -r597 --- src/Deltares.DSoilModel.Data/CenterCrestLocation.cs (.../CenterCrestLocation.cs) (revision 303) +++ src/Deltares.DSoilModel.Data/CenterCrestLocation.cs (.../CenterCrestLocation.cs) (revision 597) @@ -32,9 +32,12 @@ } set { - DataEventPublisher.BeforeChange(this, ccl => ccl.Location); - location = value; - DataEventPublisher.AfterChange(this, ccl => ccl.Location); + if (value != location) + { + DataEventPublisher.BeforeChange(this, ccl => ccl.Location); + location = value; + DataEventPublisher.AfterChange(this, ccl => ccl.Location); + } } }