diff --git a/src/main/java/kieker/diagnosis/subview/aggregatedtraces/util/AvgDurationSortListener.java b/src/main/java/kieker/diagnosis/subview/aggregatedtraces/util/AvgDurationSortListener.java
index da5585fb047fd74809f820c9ea52fb301f391223..eb8910b2f4f9d3132682a98e0e5fdec532aa6462 100644
--- a/src/main/java/kieker/diagnosis/subview/aggregatedtraces/util/AvgDurationSortListener.java
+++ b/src/main/java/kieker/diagnosis/subview/aggregatedtraces/util/AvgDurationSortListener.java
@@ -5,6 +5,8 @@ import kieker.diagnosis.subview.util.AbstractTraceTreeColumnSortListener;
 
 public final class AvgDurationSortListener extends AbstractTraceTreeColumnSortListener<AggregatedTrace> {
 
+	private static final long serialVersionUID = 1L;
+
 	@Override
 	protected int compare(final AggregatedTrace fstTrace, final AggregatedTrace sndTrace) {
 		final long fstAvgDuration = fstTrace.getRootOperationCall().getAvgDuration();
diff --git a/src/main/java/kieker/diagnosis/subview/aggregatedtraces/util/CallsSortListener.java b/src/main/java/kieker/diagnosis/subview/aggregatedtraces/util/CallsSortListener.java
index b4355a9c949724a33340d912b0078564f42d88d4..b1fccb689854216301aa83c72e79f470edae3ad3 100644
--- a/src/main/java/kieker/diagnosis/subview/aggregatedtraces/util/CallsSortListener.java
+++ b/src/main/java/kieker/diagnosis/subview/aggregatedtraces/util/CallsSortListener.java
@@ -5,6 +5,8 @@ import kieker.diagnosis.subview.util.AbstractTraceTreeColumnSortListener;
 
 public final class CallsSortListener extends AbstractTraceTreeColumnSortListener<AggregatedTrace> {
 
+	private static final long serialVersionUID = 1L;
+
 	@Override
 	protected int compare(final AggregatedTrace fstTrace, final AggregatedTrace sndTrace) {
 		final int fstCalls = fstTrace.getRootOperationCall().getCalls();
diff --git a/src/main/java/kieker/diagnosis/subview/aggregatedtraces/util/MaxDurationSortListener.java b/src/main/java/kieker/diagnosis/subview/aggregatedtraces/util/MaxDurationSortListener.java
index deec2ad8a3caab3871e887816eaeceeba504a7c9..e007177f2ac4ce9ad8168296e3b03a57262dbe2c 100644
--- a/src/main/java/kieker/diagnosis/subview/aggregatedtraces/util/MaxDurationSortListener.java
+++ b/src/main/java/kieker/diagnosis/subview/aggregatedtraces/util/MaxDurationSortListener.java
@@ -5,6 +5,8 @@ import kieker.diagnosis.subview.util.AbstractTraceTreeColumnSortListener;
 
 public final class MaxDurationSortListener extends AbstractTraceTreeColumnSortListener<AggregatedTrace> {
 
+	private static final long serialVersionUID = 1L;
+
 	@Override
 	protected int compare(final AggregatedTrace fstTrace, final AggregatedTrace sndTrace) {
 		final long fstMaxDuration = fstTrace.getRootOperationCall().getMaxDuration();
diff --git a/src/main/java/kieker/diagnosis/subview/aggregatedtraces/util/MinDurationSortListener.java b/src/main/java/kieker/diagnosis/subview/aggregatedtraces/util/MinDurationSortListener.java
index b5ee6d6dc32a2091fdf210fa17eca2d415c0ca9f..14bfbf10e893529488810b288d25812fd900ae1f 100644
--- a/src/main/java/kieker/diagnosis/subview/aggregatedtraces/util/MinDurationSortListener.java
+++ b/src/main/java/kieker/diagnosis/subview/aggregatedtraces/util/MinDurationSortListener.java
@@ -5,6 +5,8 @@ import kieker.diagnosis.subview.util.AbstractTraceTreeColumnSortListener;
 
 public final class MinDurationSortListener extends AbstractTraceTreeColumnSortListener<AggregatedTrace> {
 
+	private static final long serialVersionUID = 1L;
+
 	@Override
 	protected int compare(final AggregatedTrace fstTrace, final AggregatedTrace sndTrace) {
 		final long fstMinDuration = fstTrace.getRootOperationCall().getMinDuration();
diff --git a/src/main/java/kieker/diagnosis/subview/aggregatedtraces/util/TotalDurationSortListener.java b/src/main/java/kieker/diagnosis/subview/aggregatedtraces/util/TotalDurationSortListener.java
index 2866ceb765b919e232c12892852c2634e251ba92..03c55ad3c2dba51232d11041c3af274686267093 100644
--- a/src/main/java/kieker/diagnosis/subview/aggregatedtraces/util/TotalDurationSortListener.java
+++ b/src/main/java/kieker/diagnosis/subview/aggregatedtraces/util/TotalDurationSortListener.java
@@ -5,6 +5,8 @@ import kieker.diagnosis.subview.util.AbstractTraceTreeColumnSortListener;
 
 public final class TotalDurationSortListener extends AbstractTraceTreeColumnSortListener<AggregatedTrace> {
 
+	private static final long serialVersionUID = 1L;
+
 	@Override
 	protected int compare(final AggregatedTrace fstTrace, final AggregatedTrace sndTrace) {
 		final long fstToalDuration = fstTrace.getRootOperationCall().getTotalDuration();
diff --git a/src/main/java/kieker/diagnosis/subview/traces/util/DurationSortListener.java b/src/main/java/kieker/diagnosis/subview/traces/util/DurationSortListener.java
index 7032b0723b9d6b2a8464a083010467b8ca3f9b01..7c72e830dc91bd2e66d609cddb203212feb28529 100644
--- a/src/main/java/kieker/diagnosis/subview/traces/util/DurationSortListener.java
+++ b/src/main/java/kieker/diagnosis/subview/traces/util/DurationSortListener.java
@@ -5,6 +5,8 @@ import kieker.diagnosis.subview.util.AbstractTraceTreeColumnSortListener;
 
 public final class DurationSortListener extends AbstractTraceTreeColumnSortListener<Trace> {
 
+	private static final long serialVersionUID = 1L;
+
 	@Override
 	protected int compare(final Trace fstTrace, final Trace sndTrace) {
 		final long fstDuration = fstTrace.getRootOperationCall().getDuration();
diff --git a/src/main/java/kieker/diagnosis/subview/traces/util/TraceIDSortListener.java b/src/main/java/kieker/diagnosis/subview/traces/util/TraceIDSortListener.java
index fbfb39709f0a893fa707acc2aad0b5a666ef37d5..74bda588031f87c0bb5beef2e612e0c4f323704e 100644
--- a/src/main/java/kieker/diagnosis/subview/traces/util/TraceIDSortListener.java
+++ b/src/main/java/kieker/diagnosis/subview/traces/util/TraceIDSortListener.java
@@ -5,6 +5,8 @@ import kieker.diagnosis.subview.util.AbstractTraceTreeColumnSortListener;
 
 public final class TraceIDSortListener extends AbstractTraceTreeColumnSortListener<Trace> {
 
+	private static final long serialVersionUID = 1L;
+
 	@Override
 	protected int compare(final Trace fstTrace, final Trace sndTrace) {
 		final long fstTraceID = fstTrace.getRootOperationCall().getTraceID();
diff --git a/src/main/java/kieker/diagnosis/subview/util/ComponentSortListener.java b/src/main/java/kieker/diagnosis/subview/util/ComponentSortListener.java
index 39a659fb23a0d89350913187efd719ddf5636b1f..0eb2166d28999b29dcb4eed7650ded3c1898e0bd 100644
--- a/src/main/java/kieker/diagnosis/subview/util/ComponentSortListener.java
+++ b/src/main/java/kieker/diagnosis/subview/util/ComponentSortListener.java
@@ -4,6 +4,8 @@ import kieker.diagnosis.common.domain.AbstractTrace;
 
 public final class ComponentSortListener extends AbstractTraceTreeColumnSortListener<AbstractTrace<?>> {
 
+	private static final long serialVersionUID = 1L;
+
 	@Override
 	protected int compare(final AbstractTrace<?> fstTrace, final AbstractTrace<?> sndTrace) {
 		final String fstComponent = fstTrace.getRootOperationCall().getComponent();
diff --git a/src/main/java/kieker/diagnosis/subview/util/ContainerSortListener.java b/src/main/java/kieker/diagnosis/subview/util/ContainerSortListener.java
index 2bc68956c77dc4135503ffba09b4123aee946051..9e7a0599d096a5e5f8bc42f88c7c98b2bd569ee5 100644
--- a/src/main/java/kieker/diagnosis/subview/util/ContainerSortListener.java
+++ b/src/main/java/kieker/diagnosis/subview/util/ContainerSortListener.java
@@ -4,6 +4,8 @@ import kieker.diagnosis.common.domain.AbstractTrace;
 
 public final class ContainerSortListener extends AbstractTraceTreeColumnSortListener<AbstractTrace<?>> {
 
+	private static final long serialVersionUID = 1L;
+
 	@Override
 	protected int compare(final AbstractTrace<?> fstTrace, final AbstractTrace<?> sndTrace) {
 		final String fstContainer = fstTrace.getRootOperationCall().getContainer();
diff --git a/src/main/java/kieker/diagnosis/subview/util/OperationSortListener.java b/src/main/java/kieker/diagnosis/subview/util/OperationSortListener.java
index b183b850f1f8961a2b9ec3f0e574723b0a1023a0..3704e3c4e3729aed40458e582e2f52b013cf260f 100644
--- a/src/main/java/kieker/diagnosis/subview/util/OperationSortListener.java
+++ b/src/main/java/kieker/diagnosis/subview/util/OperationSortListener.java
@@ -4,6 +4,8 @@ import kieker.diagnosis.common.domain.AbstractTrace;
 
 public final class OperationSortListener extends AbstractTraceTreeColumnSortListener<AbstractTrace<?>> {
 
+	private static final long serialVersionUID = 1L;
+
 	@Override
 	protected int compare(final AbstractTrace<?> fstTrace, final AbstractTrace<?> sndTrace) {
 		final String fstOperation = fstTrace.getRootOperationCall().getOperation();