def METHOD_NAME(self, *args: Any, **kwargs: Any) -> None:
    self._on_before_init()
    self.on_init(*args, **kwargs)
    self._init_settings(kwargs)
    self._on_after_init()
    self.__post_init__()