diff --git a/lib/public/WorkflowEngine/GenericEntityEvent.php b/lib/public/WorkflowEngine/GenericEntityEvent.php
index f556eb93b225c55e5e213a780bd1885831bf7878..3ea34c6fb87d0f7810de0a1719334e2b1d09378e 100644
--- a/lib/public/WorkflowEngine/GenericEntityEvent.php
+++ b/lib/public/WorkflowEngine/GenericEntityEvent.php
@@ -24,6 +24,13 @@ declare(strict_types=1);
 
 namespace OCP\WorkflowEngine;
 
+/**
+ * Class GenericEntityEvent
+ *
+ * @package OCP\WorkflowEngine
+ *
+ * @since 18.0.0
+ */
 class GenericEntityEvent implements IEntityEvent {
 
 	/** @var string */
@@ -31,6 +38,11 @@ class GenericEntityEvent implements IEntityEvent {
 	/** @var string */
 	private $eventName;
 
+	/**
+	 * GenericEntityEvent constructor.
+	 *
+	 * @since 18.0.0
+	 */
 	public function __construct(string $displayName, string $eventName) {
 		if(trim($displayName) === '') {
 			throw new \InvalidArgumentException('DisplayName must not be empty');
diff --git a/lib/public/WorkflowEngine/IEntityCheck.php b/lib/public/WorkflowEngine/IEntityCheck.php
index 82687a052babfaf0ced094757c921ce5cb90eb7a..7a4df0afd5f44403ca6f7d681f4b55ad148a852a 100644
--- a/lib/public/WorkflowEngine/IEntityCheck.php
+++ b/lib/public/WorkflowEngine/IEntityCheck.php
@@ -47,6 +47,7 @@ interface IEntityCheck {
 	 * @param IEntity $entity
 	 * @param mixed $subject
 	 * @throws \UnexpectedValueException
+	 * @since 18.0.0
 	 */
 	public function setEntitySubject(IEntity $entity, $subject): void;