code: def __post_init__(self):
      # setup layer names
      counts = {}
      for layer in self.layers:
          counts[layer.name_prefix()] = (
              counts.get(layer.name_prefix(), -1) + 1
          )
          layer.name = (
              f"{layer.name_prefix()}_{counts[layer.name_prefix()]}"
          )
  
file_path: calamari/calamari_ocr/ocr/model/params.py
imports: from dataclasses import dataclass, field
  from typing import List, Tuple, Any, Union
  from paiargparse import pai_dataclass, pai_meta
  from tfaip.model.modelbaseparams import ModelBaseParams
  from calamari_ocr.ocr.model.layers.layer import LayerParams, IntVec2D
label_desc: Use image node_id 3 for calling the ModelParams obj's underlying member method code with example usage: obj.__post_init__() without return types