diff --git a/frontend-js/src/main/js/plugin/MinervaPluginProxy.js b/frontend-js/src/main/js/plugin/MinervaPluginProxy.js
index 7c3c39890d4fbc2f794b73206437b8203e94751d..5cc92de7a43117bb1eeafc8643d1693584e478d1 100644
--- a/frontend-js/src/main/js/plugin/MinervaPluginProxy.js
+++ b/frontend-js/src/main/js/plugin/MinervaPluginProxy.js
@@ -159,7 +159,13 @@ function createProjectData(options) {
     getModels: function () {
       var result = [{modelId: map.getId()}];
       for (var i = 0; i < map.getSubmaps().length; i++) {
-        result.push({modelId: map.getSubmaps()[i].getId()});
+        var subModel = map.getSubmaps()[i].getModel();
+        result.push({
+          modelId: subModel.getId(),
+          name: subModel.getName(),
+          width: subModel.getWidth(),
+          height: subModel.getHeight()
+        });
       }
       return result;
     }