code: def params(self, new_params: Dict[str, Any]):
      params = new_params.copy()
      if params:  # pragma: no cover
          raise TypeError(f"Unknown params: {list(params)}")
  
imports: from typing import Any, Dict
  from ...serialization.serializables import FieldTypes, ListField
  from .chunks import ChunkData, Chunk
  from .core import Entity
  from .executable import _ToObjectMixin
  from .tileables import TileableData
label_desc: Use image node_id 4 for calling the ObjectData obj's underlying member method code with example usage: obj.params(new_params) without return types