switched to new @fetch_all decorator syntax, added CommentFactory