diff --git a/src/main/java/envoy/server/data/GroupMessage.java b/src/main/java/envoy/server/data/GroupMessage.java
index f952621..19233d1 100644
--- a/src/main/java/envoy/server/data/GroupMessage.java
+++ b/src/main/java/envoy/server/data/GroupMessage.java
@@ -5,6 +5,8 @@ import java.util.Map;
 
 import javax.persistence.*;
 
+import envoy.data.MessageBuilder;
+
 /**
  * Project: <strong>envoy-server-standalone</strong><br>
  * File: <strong>GroupMessage.java</strong><br>
@@ -74,7 +76,26 @@ public class GroupMessage {
 		// YET
 	}
 
-	// TODO Implement GroupMessageBuilder and add toCommonGroupMessage method here
+	/**
+	 * Converts this groupMessage into an instance of
+	 * {@link envoy.data.GroupMessage}.
+	 *
+	 * @return a {@link envoy.data.GroupMessage} containing the same values as this
+	 *         groupMessage
+	 * @since Envoy Server Standalone v0.1-beta
+	 */
+	public envoy.data.GroupMessage toCommonGroupMessage() {
+		// TODO: Attachment
+		envoy.data.GroupMessage groupMessage = new MessageBuilder(sender.getID(), group.getID(), id).setDate(creationDate)
+			.setForwarded(forwarded)
+			.setStatus(status)
+			.setText(text)
+			// .setAttachment(attachment) TODO make this work
+			.buildGroupMessage(group.toCommon(), memberMessageStatus);
+		groupMessage.setReceivedDate(receivedDate);
+		groupMessage.setReadDate(readDate);
+		return groupMessage;
+	}
 
 	/**
 	 * @return the id
diff --git a/src/main/java/envoy/server/data/Message.java b/src/main/java/envoy/server/data/Message.java
index 470f772..a21e6b4 100755
--- a/src/main/java/envoy/server/data/Message.java
+++ b/src/main/java/envoy/server/data/Message.java
@@ -105,6 +105,7 @@ public class Message {
 			.setDate(creationDate)
 			.setStatus(status)
 			.setForwarded(forwarded)
+			// .setAttachment(attachment) TODO make this work
 			.build();
 		message.setReceivedDate(receivedDate);
 		message.setReadDate(readDate);