public IAbstractMarkupData CreateCommentContainer(string text, string author, Severity severity, DateTime dateTime, string version) { var comment = _propertiesFactory.CreateComment(text, author, severity); comment.Date = dateTime; comment.Version = version; var commentProperties = _propertiesFactory.CreateCommentProperties(); commentProperties.Add(comment); var commentMarker = _factory.CreateCommentMarker(commentProperties); return(commentMarker); }