diff --git a/model/src/main/java/org/jboss/pnc/model/Base32LongID.java b/model/src/main/java/org/jboss/pnc/model/Base32LongID.java
index <HASH>..<HASH> 100644
--- a/model/src/main/java/org/jboss/pnc/model/Base32LongID.java
+++ b/model/src/main/java/org/jboss/pnc/model/Base32LongID.java
@@ -83,6 +83,7 @@ public class Base32LongID implements Serializable {
      * @throws IOException
      */
     private void writeObject(java.io.ObjectOutputStream stream) throws IOException {
+        stream.defaultWriteObject();
         stream.writeLong(id);
     }
 
@@ -94,7 +95,7 @@ public class Base32LongID implements Serializable {
      * @throws ClassNotFoundException
      */
     private void readObject(java.io.ObjectInputStream stream) throws IOException, ClassNotFoundException {
+        stream.defaultReadObject();
         this.id = stream.readLong();
     }
-
 }
[NCLSUP-<I>] add readDefaultObject and writeDefaultObject

This is a suggestion from Paul Ferraro to ensure that the requisite
class descriptors (as well as any non-transient fields) are written to
the stream (which are required by JBoss Marshalling for
deserialization).