diff --git a/lib/public/comments/icomment.php b/lib/public/comments/icomment.php
index 3bc15c800f05ac8269a7228fe64a437d25abedb7..c8f407624a01f9f25dc49a6bbd541004b382934a 100644
--- a/lib/public/comments/icomment.php
+++ b/lib/public/comments/icomment.php
@@ -64,6 +64,15 @@ interface IComment {
 	 */
 	public function getChildrenCount();
 
+	/**
+	 * sets the number of children
+	 *
+	 * @param int $count
+	 * @return IComment
+	 * @since 9.0.0
+	 */
+	public function setChildrenCount($count);
+
 	/**
 	 * returns the message of the comment
 	 *
@@ -137,19 +146,28 @@ interface IComment {
 	/**
 	 * sets the creation date of the comment and returns itself
 	 *
-	 * @param \DateTime $timestamp
+	 * @param \DateTime $dateTime
 	 * @return IComment
 	 * @since 9.0.0
 	 */
-	public function setCreationDateTime(\DateTime $timestamp);
+	public function setCreationDateTime(\DateTime $dateTime);
 
 	/**
-	 * returns the timestamp of the most recent child
+	 * returns the date of the most recent child
 	 *
-	 * @return int
+	 * @return \DateTime
+	 * @since 9.0.0
+	 */
+	public function getLatestChildDateTime();
+
+	/**
+	 * sets the date of the most recent child
+	 *
+	 * @param \DateTime $dateTime
+	 * @return IComment
 	 * @since 9.0.0
 	 */
-	public function getLatestChildTimestamp();
+	public function setLatestChildDateTime(\DateTime $dateTime);
 
 	/**
 	 * returns the object type the comment is attached to