Implements the Comment Model