Comment class implementation