code: def get_document(
      self, person_sentences: pd.DataFrame
  ) -> PersonDocument:
      document = super().get_document(person_sentences)
      target = int(person_sentences.TARGET.iloc[0])
      document.task_info = cast(JSONSerializable, target)
      return document
  
file_path: life2vec/src/tasks/tabular.py
imports: from dataclasses import dataclass
  from doctest import ELLIPSIS_MARKER
  from itertools import chain
  from typing import List, TypeVar, cast
  from datetime import date
  import numpy
  import pandas
  from sklearn.feature_extraction.text import CountVectorizer
  from src.data_new.types import Background, JSONSerializable, PersonDocument, EncodedDocument
  from src.tasks.base import Task
  from functools import reduce
  import logging
label_desc: Use image node_id 3 for calling the TabularCLS obj's underlying member method code with example usage: obj.get_document(person_sentences) and returns: document