class_docstr: Base Sample class to hold the necessary info and provide atomic operations
class_docstr_tok: ["Base","Sample","class","to","hold","the","necessary","info","and","provide","atomic","operations"]
docstr: Get field value by field_str.
  
  :param str field: field name
  :return: field value
docstr_tok: ["Get","field","value","by","field_str",".",":","param","str","field",":","field","name",":","return",":","field","value"]
code: def get_value(self, field):
      r"""
      Get field value by field_str.
  
      :param str field: field name
      :return: field value
  
      """
      return copy.deepcopy(getattr(self, field).field_value)
  
imports: import copy
  from abc import ABC, abstractmethod
  from ..field import ListField, TextField
  from ....common.settings import MODIFIED_MASK
  from ....common.preprocess.en_processor import EnProcessor
label_desc: Use image node_id 3 for calling the Sample obj's underlying member method code with example usage: obj.get_value(field) and returns: copy