- Fix versions that were not properly updated
- Add & fix sample that was not included in the build.
diff --git a/samples/pom.xml b/samples/pom.xml
index 8d9c685..f3681c0 100644
--- a/samples/pom.xml
+++ b/samples/pom.xml
@@ -30,6 +30,7 @@
         <module>tweet-button-plugin</module>
         <module>login-integration</module>
         <module>groovy-actions</module>
+        <module>trainingplugin</module>
     </modules>
 
 </project>
\ No newline at end of file
diff --git a/samples/trainingplugin/pom.xml b/samples/trainingplugin/pom.xml
index 5991114..30cd4a2 100644
--- a/samples/trainingplugin/pom.xml
+++ b/samples/trainingplugin/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <artifactId>samples</artifactId>
         <groupId>org.apache.unomi</groupId>
-        <version>1.3.0-incubating-SNAPSHOT</version>
+        <version>1.5.0-SNAPSHOT</version>
     </parent>
     <artifactId>training-plugin</artifactId>
     <name>Apache Unomi :: Samples :: Training plugin</name>
@@ -33,7 +33,7 @@
         <dependency>
             <groupId>org.apache.unomi</groupId>
             <artifactId>unomi-api</artifactId>
-            <version>1.3.0-incubating-SNAPSHOT</version>
+            <version>1.5.0-SNAPSHOT</version>
             <scope>provided</scope>
         </dependency>
     </dependencies>
diff --git a/samples/trainingplugin/src/main/java/org/apache/unomi/training/TrainedNotificationAction.java b/samples/trainingplugin/src/main/java/org/apache/unomi/training/TrainedNotificationAction.java
index d9493b0..74c2242 100644
--- a/samples/trainingplugin/src/main/java/org/apache/unomi/training/TrainedNotificationAction.java
+++ b/samples/trainingplugin/src/main/java/org/apache/unomi/training/TrainedNotificationAction.java
@@ -48,9 +48,10 @@
 
         if (trained == null) {
             // create trained flag property type
-            PropertyType propertyType = new PropertyType(new Metadata(event.getScope(), TRAINED_NB_PROPERTY, TRAINED_NB_PROPERTY, "Am I trained"));
+            Metadata propertyTypeMetadata = new Metadata(event.getScope(), TRAINED_NB_PROPERTY, TRAINED_NB_PROPERTY, "Am I trained");
+            propertyTypeMetadata.setSystemTags(Collections.singleton("training"));
+            PropertyType propertyType = new PropertyType();
             propertyType.setValueTypeId("boolean");
-            propertyType.setTags(Collections.singleton("training"));
             propertyType.setTarget(TARGET);
             service.setPropertyType(propertyType);
         }