diff --git a/risk-server/src/main/java/org/nominoe/datatypes/card/Card.java b/risk-server/src/main/java/org/nominoe/datatypes/card/Card.java
index e553b955be5919a1cac2e9d4955d7651cdb75e51..f8a1492c580460ae7cce683c4c8fc478f277aae5 100644
--- a/risk-server/src/main/java/org/nominoe/datatypes/card/Card.java
+++ b/risk-server/src/main/java/org/nominoe/datatypes/card/Card.java
@@ -13,7 +13,7 @@ public abstract class Card implements Entity {
 
     private SingleReference<Player> player;
 
-    public Card() {
+    protected Card() {
         this.player = new SingleReferencePlayerToCard(this);
     }
 
diff --git a/risk-server/src/main/java/org/nominoe/datatypes/mission/Mission.java b/risk-server/src/main/java/org/nominoe/datatypes/mission/Mission.java
index 2cab22f7745483ff95cb903330502711c5481b4e..8dec1591f11b05f338aad2f45e6a2b6c2816f752 100644
--- a/risk-server/src/main/java/org/nominoe/datatypes/mission/Mission.java
+++ b/risk-server/src/main/java/org/nominoe/datatypes/mission/Mission.java
@@ -26,7 +26,7 @@ public abstract class Mission implements Entity {
      *Constructor with parameters.
      *@param objective the objective of the mission.
      */
-    public Mission(String objective) {
+    protected Mission(String objective) {
         this.objective = objective;
     }