diff --git a/Minimal-J/src/main/java/org/minimalj/model/test/ModelTest.java b/Minimal-J/src/main/java/org/minimalj/model/test/ModelTest.java
index <HASH>..<HASH> 100644
--- a/Minimal-J/src/main/java/org/minimalj/model/test/ModelTest.java
+++ b/Minimal-J/src/main/java/org/minimalj/model/test/ModelTest.java
@@ -2,7 +2,6 @@ package org.minimalj.model.test;
 
 import java.lang.reflect.Constructor;
 import java.lang.reflect.Field;
-import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Modifier;
 import java.util.ArrayList;
 import java.util.Arrays;
@@ -88,13 +87,6 @@ public class ModelTest {
 				Constructor<?> constructor = clazz.getConstructor();
 				if (!Modifier.isPublic(constructor.getModifiers())) {
 					problems.add("Constructor of " + clazz.getName() + " not public");
-				} else {
-					try {
-						// this ensures that static initializations are done before check of annotations
-						constructor.newInstance();
-					} catch (InstantiationException | IllegalAccessException | IllegalArgumentException | InvocationTargetException e) {
-						problems.add(clazz.getName() + " constructor of empty constructor failed");
-					}
 				}
 			} catch (NoSuchMethodException e) {
 				problems.add(clazz.getName() + " has no public empty constructor");
ModelTest: removed the previous construction of all entity objects. This
is not necessary anymore as codes are implemented differently