diff --git a/src/Pid/App.config b/src/Pid/App.config
index 58c2449b5fc8a3f5f88ec8accf451890512ca89b..9885023877be4186d57531a60cc1f6057aceee55 100644
--- a/src/Pid/App.config
+++ b/src/Pid/App.config
@@ -168,7 +168,11 @@
       </dependentAssembly>
       <dependentAssembly>
         <assemblyIdentity name="Coscine.Database" publicKeyToken="767d77427707b70a" culture="neutral" />
-        <bindingRedirect oldVersion="0.0.0.0-1.24.0.0" newVersion="1.24.0.0" />
+        <bindingRedirect oldVersion="0.0.0.0-1.26.0.0" newVersion="1.26.0.0" />
+      </dependentAssembly>
+      <dependentAssembly>
+        <assemblyIdentity name="Coscine.Database.T4" publicKeyToken="84b4c404a0696261" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-1.26.0.0" newVersion="1.26.0.0" />
       </dependentAssembly>
     </assemblyBinding>
   </runtime>
diff --git a/src/Pid/Models/MessageObject.cs b/src/Pid/Models/MessageObject.cs
index f9f8bfa19a153708ee01f08edcfb7daf8b3b5482..f3d28f1f51a2d348a5b616de1c714f9bf0afe820 100644
--- a/src/Pid/Models/MessageObject.cs
+++ b/src/Pid/Models/MessageObject.cs
@@ -6,25 +6,52 @@ using System.Threading.Tasks;
 
 namespace Coscine.Api.Pid.Models
 {
+    /// <summary>
+    /// Message Object.
+    /// </summary>
     public class MessageObject
     {
+        /// <summary>
+        /// Name of the requester.
+        /// </summary>
         public string Name { get; set; }
 
+        /// <summary>
+        /// Email address of the requester.
+        /// </summary>
         public string Email { get; set; }
 
+        /// <summary>
+        /// Message Text.
+        /// </summary>
         public string Message { get; set; }
 
+        /// <summary>
+        /// Send copy to requester.
+        /// </summary>
         public bool SendCopy { get; set; }
 
+        /// <summary>
+        /// Pid of the resource.
+        /// </summary>
         public string Pid { get; set; }
 
+        /// <summary>
+        /// Message Object.
+        /// </summary>
         public string Guid { get; set; }
 
+        /// <summary>
+        /// Parameterless constructor for the Message Object.
+        /// </summary>
         public MessageObject()
         {
 
         }
 
+        /// <summary>
+        /// Constructor Message Object.
+        /// </summary>
         public MessageObject(string name, string email, string message, bool sendCopy, string pid, string guid)
         {
             Name = name;
diff --git a/src/Pid/Pid.csproj b/src/Pid/Pid.csproj
index 1381b91ea6392b3712547e0f62ea870ef99d7130..52f259a155df7bc35562604c6b095aea98297f2f 100644
--- a/src/Pid/Pid.csproj
+++ b/src/Pid/Pid.csproj
@@ -35,6 +35,7 @@
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
     <Prefer32Bit>false</Prefer32Bit>
+    <DocumentationFile>bin\Debug\Coscine.Api.Pid.xml</DocumentationFile>
   </PropertyGroup>
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
     <PlatformTarget>AnyCPU</PlatformTarget>
@@ -44,6 +45,7 @@
     <DefineConstants>TRACE</DefineConstants>
     <ErrorReport>prompt</ErrorReport>
     <WarningLevel>4</WarningLevel>
+    <DocumentationFile>bin\Release\Coscine.Pid.Resources.xml</DocumentationFile>
   </PropertyGroup>
   <ItemGroup>
     <Reference Include="Consul, Version=0.7.2.6, Culture=neutral, PublicKeyToken=20a6ad9a81df1d95, processorArchitecture=MSIL">
@@ -52,17 +54,17 @@
     <Reference Include="Coscine.Action, Version=1.16.0.0, Culture=neutral, processorArchitecture=AMD64">
       <HintPath>..\packages\Coscine.Action.1.16.0\lib\net461\Coscine.Action.dll</HintPath>
     </Reference>
-    <Reference Include="Coscine.ApiCommons, Version=1.9.0.0, Culture=neutral, PublicKeyToken=af4c1345df96546b, processorArchitecture=MSIL">
-      <HintPath>..\packages\Coscine.ApiCommons.1.9.0\lib\net461\Coscine.ApiCommons.dll</HintPath>
+    <Reference Include="Coscine.ApiCommons, Version=1.10.0.0, Culture=neutral, PublicKeyToken=af4c1345df96546b, processorArchitecture=MSIL">
+      <HintPath>..\packages\Coscine.ApiCommons.1.10.0\lib\net461\Coscine.ApiCommons.dll</HintPath>
     </Reference>
     <Reference Include="Coscine.Configuration, Version=1.5.0.0, Culture=neutral, PublicKeyToken=ce3d7a32d7dc1e5a, processorArchitecture=MSIL">
       <HintPath>..\packages\Coscine.Configuration.1.5.0\lib\net461\Coscine.Configuration.dll</HintPath>
     </Reference>
-    <Reference Include="Coscine.Database, Version=1.24.0.0, Culture=neutral, PublicKeyToken=767d77427707b70a, processorArchitecture=MSIL">
-      <HintPath>..\packages\Coscine.Database.1.24.0\lib\net461\Coscine.Database.dll</HintPath>
+    <Reference Include="Coscine.Database, Version=1.26.0.0, Culture=neutral, PublicKeyToken=767d77427707b70a, processorArchitecture=MSIL">
+      <HintPath>..\packages\Coscine.Database.1.26.0\lib\net461\Coscine.Database.dll</HintPath>
     </Reference>
-    <Reference Include="Coscine.Database.T4, Version=1.24.0.0, Culture=neutral, PublicKeyToken=84b4c404a0696261, processorArchitecture=MSIL">
-      <HintPath>..\packages\Coscine.Database.1.24.0\lib\net461\Coscine.Database.T4.dll</HintPath>
+    <Reference Include="Coscine.Database.T4, Version=1.26.0.0, Culture=neutral, PublicKeyToken=84b4c404a0696261, processorArchitecture=MSIL">
+      <HintPath>..\packages\Coscine.Database.1.26.0\lib\net461\Coscine.Database.T4.dll</HintPath>
     </Reference>
     <Reference Include="Coscine.Logging, Version=1.2.0.0, Culture=neutral, PublicKeyToken=e1ed402bc3f6525e, processorArchitecture=MSIL">
       <HintPath>..\packages\Coscine.Logging.1.2.0\lib\net461\Coscine.Logging.dll</HintPath>
diff --git a/src/Pid/packages.config b/src/Pid/packages.config
index 2c220942de8dce0765f0db43c8407ad8ef77352e..6a729a443c8437d71ad0e54bb968c767dfa538ef 100644
--- a/src/Pid/packages.config
+++ b/src/Pid/packages.config
@@ -2,9 +2,9 @@
 <packages>
   <package id="Consul" version="0.7.2.6" targetFramework="net461" />
   <package id="Coscine.Action" version="1.16.0" targetFramework="net461" />
-  <package id="Coscine.ApiCommons" version="1.9.0" targetFramework="net461" />
+  <package id="Coscine.ApiCommons" version="1.10.0" targetFramework="net461" />
   <package id="Coscine.Configuration" version="1.5.0" targetFramework="net461" />
-  <package id="Coscine.Database" version="1.24.0" targetFramework="net461" />
+  <package id="Coscine.Database" version="1.26.0" targetFramework="net461" />
   <package id="Coscine.Logging" version="1.2.0" targetFramework="net461" />
   <package id="Coscine.ProxyApi" version="1.3.0" targetFramework="net461" />
   <package id="EntityFramework" version="6.4.4" targetFramework="net461" />