diff --git a/src/main/java/se/su/dsv/scipro/data/dataobjects/Message.java b/src/main/java/se/su/dsv/scipro/data/dataobjects/Message.java
index f7c4f195c8..c1ceb69fa8 100644
--- a/src/main/java/se/su/dsv/scipro/data/dataobjects/Message.java
+++ b/src/main/java/se/su/dsv/scipro/data/dataobjects/Message.java
@@ -7,12 +7,14 @@ import javax.persistence.GeneratedValue;
 import javax.persistence.Id;
 import javax.persistence.Lob;
 import javax.persistence.ManyToOne;
+import javax.persistence.MappedSuperclass;
 
 /**
  * @author Johan Aschan - aschan@dsv.su.se
  *
  */
-public class Message extends LazyDeletableDomainObject implements Comparable<Message> {
+@MappedSuperclass
+public abstract class Message extends LazyDeletableDomainObject implements Comparable<Message> {
 
 	@Id
 	@GeneratedValue