docstr: Central logic update for invocation of core callback methods
  
  This means that when, for example, :meth:`BaseDataset.on_fold_end` is called, the
  `on_fold_end` methods of :attr:`input`, :attr:`target`, and :attr:`prediction` will be
  invoked by way of those attributes' `_do_something` methods
docstr_tok: ["Central","logic","update","for","invocation","of","core","callback","methods","This","means","that","when",",","for","example",",",":","meth",":","`","BaseDataset.on_fold_end","`","is","called",",","the","`","on_fold_end","`","methods","of",":","attr",":","`","input","`",",",":","attr",":","`","target","`",",","and",":","attr",":","`","prediction","`","will","be","invoked","by","way","of","those","attributes","'","`","_do_something","`","methods"]
code: def _on_call_default(
      self, division: str, point: str, *args, **kwargs
  ):
      """Central logic update for invocation of core callback methods
  
      This means that when, for example, :meth:`BaseDataset.on_fold_end` is called, the
      `on_fold_end` methods of :attr:`input`, :attr:`target`, and :attr:`prediction` will be
      invoked by way of those attributes' `_do_something` methods"""
      self.input._do_something(division, point, *args, **kwargs)
      self.target._do_something(division, point, *args, **kwargs)
      self.prediction._do_something(division, point, *args, **kwargs)
  
imports: import pandas
  from typing import List, Optional
label_desc: Use image node_id 2 for calling the BaseDataset obj's underlying member method code with example usage: obj._on_call_default(division, point) without return types