class_docstr: Provide a deferred initializer for Instance defaults.
  
  This is useful for Bokeh models with Instance properties that should have
  unique default values for every model instance. Using an InstanceDefault
  will afford better user-facing documentation than a lambda initializer.
class_docstr_tok: ["Provide","a","deferred","initializer","for","Instance","defaults",".","This","is","useful","for","Bokeh","models","with","Instance","properties","that","should","have","unique","default","values","for","every","model","instance",".","Using","an","InstanceDefault","will","afford","better","user-facing","documentation","than","a","lambda","initializer","."]
code: def __repr__(self) -> str:
      kwargs = ", ".join(
          f"{key}={val}" for key, val in self._kwargs.items()
      )
      return f"<Instance: {self._model.__qualified_model__}({kwargs})>"
  
imports: from __future__ import annotations
  import logging
  import types
  from importlib import import_module
  from typing import Any, Callable, Generic, TypeVar
  from ..has_props import HasProps
  from ..serialization import Serializable
  from ._sphinx import model_link, property_link, register_type_link
  from .bases import Init, Property
  from .singletons import Undefined
label_desc: Use image node_id 3 for calling the InstanceDefault obj's underlying member method code with example usage: obj.__repr__() and returns: str, self, str, kwargs, str