class_docstr: Model is a part of the manifest.json. It defines the properties of the model such as name, version as weill
  as the entry point into the service code through the handler property
code: def __init__(
      self,
      model_name,
      serialized_file,
      handler,
      model_file=None,
      model_version=None,
      extensions=None,
      requirements_file=None,
      config_file=None,
  ):
      self.model_name = model_name
      self.serialized_file = None
      if serialized_file:
          self.serialized_file = os.path.basename(serialized_file)
      self.model_file = model_file
      self.model_version = model_version
      self.extensions = extensions
      self.handler = os.path.basename(handler)
      self.requirements_file = requirements_file
      self.config_file = None
      if config_file:
          self.config_file = os.path.basename(config_file)
      self.model_dict = self.__to_dict__()
  
file_path: serve/model-archiver/model_archiver/manifest_components/model.py
imports: import json
  import os
label_desc: Use image node_id 1 to create a new Model object from inherited base classes: object with example: obj = Model(model_name, serialized_file, handler, model_file, model_version, extensions, requirements_file, config_file)