diff --git a/README.md b/README.md
index 368769b4f4..2d1c8a1420 100644
--- a/README.md
+++ b/README.md
@@ -39,3 +39,4 @@ For example, you can find the 5.11.1 RAR file at
# Misc
+Validation trigger.
diff --git a/pom.xml b/pom.xml
index 1028496a51..aeea2523e2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -11,7 +11,7 @@
uk.gov.moj.cpp.progression
progression-parent
- 17.0.267-SNAPSHOT
+ 17.0.268-SNAPSHOT
pom
Progression services application
diff --git a/progression-command/pom.xml b/progression-command/pom.xml
index 3c607ff88f..f1a86074d8 100644
--- a/progression-command/pom.xml
+++ b/progression-command/pom.xml
@@ -3,7 +3,7 @@
uk.gov.moj.cpp.progression
progression-parent
- 17.0.267-SNAPSHOT
+ 17.0.268-SNAPSHOT
progression-command
pom
diff --git a/progression-command/progression-command-api/pom.xml b/progression-command/progression-command-api/pom.xml
index 3031325aa1..af7fe1d18c 100644
--- a/progression-command/progression-command-api/pom.xml
+++ b/progression-command/progression-command-api/pom.xml
@@ -3,7 +3,7 @@
uk.gov.moj.cpp.progression
progression-command
- 17.0.267-SNAPSHOT
+ 17.0.268-SNAPSHOT
progression-command-api
war
diff --git a/progression-command/progression-command-handler/pom.xml b/progression-command/progression-command-handler/pom.xml
index 2d306760a6..bbdfae12d9 100644
--- a/progression-command/progression-command-handler/pom.xml
+++ b/progression-command/progression-command-handler/pom.xml
@@ -3,7 +3,7 @@
uk.gov.moj.cpp.progression
progression-command
- 17.0.267-SNAPSHOT
+ 17.0.268-SNAPSHOT
progression-command-handler
war
diff --git a/progression-domain/pom.xml b/progression-domain/pom.xml
index b8cd3f68fb..19592b8a0c 100644
--- a/progression-domain/pom.xml
+++ b/progression-domain/pom.xml
@@ -3,7 +3,7 @@
uk.gov.moj.cpp.progression
progression-parent
- 17.0.267-SNAPSHOT
+ 17.0.268-SNAPSHOT
progression-domain
pom
diff --git a/progression-domain/progression-datatypes-common/pom.xml b/progression-domain/progression-datatypes-common/pom.xml
index b276f8859f..c7176cd633 100644
--- a/progression-domain/progression-datatypes-common/pom.xml
+++ b/progression-domain/progression-datatypes-common/pom.xml
@@ -3,7 +3,7 @@
progression-domain
uk.gov.moj.cpp.progression
- 17.0.267-SNAPSHOT
+ 17.0.268-SNAPSHOT
4.0.0
diff --git a/progression-domain/progression-domain-aggregate/pom.xml b/progression-domain/progression-domain-aggregate/pom.xml
index 228d00ed74..dc506af4d1 100644
--- a/progression-domain/progression-domain-aggregate/pom.xml
+++ b/progression-domain/progression-domain-aggregate/pom.xml
@@ -3,7 +3,7 @@
progression-domain
uk.gov.moj.cpp.progression
- 17.0.267-SNAPSHOT
+ 17.0.268-SNAPSHOT
4.0.0
progression-domain-aggregate
diff --git a/progression-domain/progression-domain-aggregate/src/main/java/uk/gov/moj/cpp/progression/aggregate/CaseAggregate.java b/progression-domain/progression-domain-aggregate/src/main/java/uk/gov/moj/cpp/progression/aggregate/CaseAggregate.java
index 5dd59ae5f8..7898fbf210 100644
--- a/progression-domain/progression-domain-aggregate/src/main/java/uk/gov/moj/cpp/progression/aggregate/CaseAggregate.java
+++ b/progression-domain/progression-domain-aggregate/src/main/java/uk/gov/moj/cpp/progression/aggregate/CaseAggregate.java
@@ -51,24 +51,7 @@
import static uk.gov.moj.cpp.progression.aggregate.rules.RetentionPolicyPriorityHelper.getRetentionPolicyByPriority;
import static uk.gov.moj.cpp.progression.aggregate.transformers.ProsecutionCaseTransformer.toUpdatedProsecutionCase;
import static uk.gov.moj.cpp.progression.domain.aggregate.utils.CourtApplicationHelper.isAddressMatches;
-import static uk.gov.moj.cpp.progression.domain.aggregate.utils.DefendantHelper.getAllDefendantsOffences;
-import static uk.gov.moj.cpp.progression.domain.aggregate.utils.DefendantHelper.getCivilOffence;
-import static uk.gov.moj.cpp.progression.domain.aggregate.utils.DefendantHelper.getDefendant;
-import static uk.gov.moj.cpp.progression.domain.aggregate.utils.DefendantHelper.getDefendantEmail;
-import static uk.gov.moj.cpp.progression.domain.aggregate.utils.DefendantHelper.getDefendantJudicialResultsOfDefendantsAssociatedToTheCase;
-import static uk.gov.moj.cpp.progression.domain.aggregate.utils.DefendantHelper.getDefendantPostcode;
-import static uk.gov.moj.cpp.progression.domain.aggregate.utils.DefendantHelper.getExparteValueFromRefDataOffenceJsonObject;
-import static uk.gov.moj.cpp.progression.domain.aggregate.utils.DefendantHelper.getMasterDefendant;
-import static uk.gov.moj.cpp.progression.domain.aggregate.utils.DefendantHelper.getUpdatedDefendantsForOnlinePlea;
-import static uk.gov.moj.cpp.progression.domain.aggregate.utils.DefendantHelper.getUpdatedOffence;
-import static uk.gov.moj.cpp.progression.domain.aggregate.utils.DefendantHelper.hasNewAmendment;
-import static uk.gov.moj.cpp.progression.domain.aggregate.utils.DefendantHelper.hearingCaseDefendantsProceedingsConcluded;
-import static uk.gov.moj.cpp.progression.domain.aggregate.utils.DefendantHelper.isConcluded;
-import static uk.gov.moj.cpp.progression.domain.aggregate.utils.DefendantHelper.isProceedingConcludedEventTriggered;
-import static uk.gov.moj.cpp.progression.domain.aggregate.utils.DefendantHelper.offenceWithSexualOffenceReportingRestrictionAndExparteValue;
-import static uk.gov.moj.cpp.progression.domain.aggregate.utils.DefendantHelper.sendEmailNotificationToDefendant;
-import static uk.gov.moj.cpp.progression.domain.aggregate.utils.DefendantHelper.updateOrderIndexAndExparteValue;
-import static uk.gov.moj.cpp.progression.domain.aggregate.utils.DefendantHelper.updatedDefendantsWithProceedingConcludedState;
+import static uk.gov.moj.cpp.progression.domain.aggregate.utils.DefendantHelper.*;
import static uk.gov.moj.cpp.progression.domain.constant.CaseStatusEnum.ACTIVE;
import static uk.gov.moj.cpp.progression.domain.constant.CaseStatusEnum.INACTIVE;
import static uk.gov.moj.cpp.progression.domain.constant.LegalAidStatusEnum.GRANTED;
@@ -1741,14 +1724,20 @@ public Stream