diff --git a/services/Archival/FilterLists.Archival.Domain/SeedWork/ValueObject.cs b/services/Archival/FilterLists.Archival.Domain/SeedWork/ValueObject.cs
index 52119af79..832b2d412 100644
--- a/services/Archival/FilterLists.Archival.Domain/SeedWork/ValueObject.cs
+++ b/services/Archival/FilterLists.Archival.Domain/SeedWork/ValueObject.cs
@@ -3,42 +3,58 @@
namespace FilterLists.Archival.Domain.SeedWork
{
+ /// https://enterprisecraftsmanship.com/posts/value-object-better-implementation/
public abstract class ValueObject
{
- protected static bool EqualOperator(ValueObject left, ValueObject right)
- {
- return left.Equals(right);
- }
-
- protected static bool NotEqualOperator(ValueObject left, ValueObject right)
- {
- return !EqualOperator(left, right);
- }
-
protected abstract IEnumerable