def METHOD_NAME(self) -> dict:
    """Return metadata object (dict) as specified in the Singer spec.
    Metadata from an input catalog will override standard metadata.
    Returns:
        The schema object.
    """
    if not self._cached_schema:
        self._cached_schema = t.cast(
            dict,
            self._singer_catalog_entry.METHOD_NAME.to_dict(),
        )
    return self._cached_schema