Uses a factory method for creating the Comment.
Finally removes tests from distribution.