added AbstractCommentManager
added CommentEvents