docs: def get_node_by_dsl(self, node_dict: BaseEntity) -> Optional[Node]:
          """Look up a node by its data dictionary by hashing it then using :func:`get_node_by_hash`."""
          return self.get_node_by_hash(node_dict.as_sha512())