added ICommentable + improve comment module