code: def set_metadata_if_none(self, metadata: MetaData) -> None:
          
          self._parent.set_metadata_if_none(metadata)
          self._child.set_metadata_if_none(metadata)
docs: Sets the metadata for the parent and child tables, unless they were
          set already.