diff --git a/.classpath b/.classpath
index 9d886d5..ace8266 100644
--- a/.classpath
+++ b/.classpath
@@ -27,7 +27,7 @@
-
+
diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..29abf99
--- /dev/null
+++ b/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,6 @@
+eclipse.preferences.version=1
+encoding//src/main/java=UTF-8
+encoding//src/main/resources=UTF-8
+encoding//src/test/java=UTF-8
+encoding//src/test/resources=UTF-8
+encoding/=UTF-8
diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..714351a
--- /dev/null
+++ b/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,5 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/src/main/java/org/gcube/informationsystem/resourceregistry/api/exceptions/ResourceRegistryException.java b/src/main/java/org/gcube/informationsystem/resourceregistry/api/exceptions/ResourceRegistryException.java
index e69678f..4025f45 100644
--- a/src/main/java/org/gcube/informationsystem/resourceregistry/api/exceptions/ResourceRegistryException.java
+++ b/src/main/java/org/gcube/informationsystem/resourceregistry/api/exceptions/ResourceRegistryException.java
@@ -3,7 +3,7 @@
*/
package org.gcube.informationsystem.resourceregistry.api.exceptions;
-import org.gcube.informationsystem.model.reference.ISManageable;
+import org.gcube.informationsystem.base.reference.ISManageable;
import com.fasterxml.jackson.annotation.JsonTypeInfo;
diff --git a/src/main/java/org/gcube/informationsystem/resourceregistry/api/rest/httputils/HTTPUtility.java b/src/main/java/org/gcube/informationsystem/resourceregistry/api/rest/httputils/HTTPUtility.java
index 2ae44cb..4e1605c 100644
--- a/src/main/java/org/gcube/informationsystem/resourceregistry/api/rest/httputils/HTTPUtility.java
+++ b/src/main/java/org/gcube/informationsystem/resourceregistry/api/rest/httputils/HTTPUtility.java
@@ -7,7 +7,7 @@ import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import org.gcube.common.gxhttp.reference.GXConnection.HTTPMETHOD;
-import org.gcube.informationsystem.model.reference.ISManageable;
+import org.gcube.informationsystem.base.reference.ISManageable;
import org.gcube.informationsystem.model.reference.entities.Facet;
import org.gcube.informationsystem.model.reference.entities.Resource;
import org.gcube.informationsystem.model.reference.relations.Relation;
diff --git a/src/main/java/org/gcube/informationsystem/resourceregistry/api/utils/Utility.java b/src/main/java/org/gcube/informationsystem/resourceregistry/api/utils/Utility.java
index 2a5af06..a18b21f 100644
--- a/src/main/java/org/gcube/informationsystem/resourceregistry/api/utils/Utility.java
+++ b/src/main/java/org/gcube/informationsystem/resourceregistry/api/utils/Utility.java
@@ -3,8 +3,8 @@ package org.gcube.informationsystem.resourceregistry.api.utils;
import java.io.IOException;
import java.util.UUID;
-import org.gcube.informationsystem.model.reference.ER;
-import org.gcube.informationsystem.model.reference.ISManageable;
+import org.gcube.informationsystem.base.reference.ER;
+import org.gcube.informationsystem.base.reference.ISManageable;
import org.gcube.informationsystem.types.TypeBinder;
import org.gcube.informationsystem.utils.ISMapper;