public static function create($id_comment, $topic_path)
 {
     $instance = new self($id_comment, $topic_path);
     $instance->create_form();
     if ($instance->has_been_submited()) {
         $instance->handle_submit();
     }
     return $instance;
 }
 public static function create(CommentsTopic $comments_topic)
 {
     $instance = new self($comments_topic);
     $instance->create_form();
     if ($instance->has_been_submited()) {
         $instance->handle_submit();
     }
     return $instance;
 }