class_docstr: Include "mix-in" property collection in a Bokeh model.
  
  See :ref:`bokeh.core.property_mixins` for more details.
code: def __init__(
      self,
      delegate: type[HasProps],
      *,
      help: str = "",
      prefix: str | None = None,
  ) -> None:
      if not (
          isinstance(delegate, type) and issubclass(delegate, HasProps)
      ):
          raise ValueError(
              f"expected a subclass of HasProps, got {delegate!r}"
          )
  
      self.delegate = delegate
      self.help = help
      self.prefix = prefix + "_" if prefix else ""
  
file_path: bokeh/src/bokeh/core/property/include.py
imports: from __future__ import annotations
  import logging
  from copy import copy
  from typing import TypeVar
  from ..has_props import HasProps
  from .descriptor_factory import PropertyDescriptorFactory
  from .descriptors import PropertyDescriptor
label_desc: Use image node_id 1 to create a new Include object from inherited base classes: PropertyDescriptorFactory with example: obj = Include(delegate)