def METHOD_NAME(cls: Type[S], molecule: Molecule, molecule_id: MPculeID, **kwargs) -> S:  # type: ignore[override]
    """
    Builds a molecule document using the minimal amount of information
    """
    return super().METHOD_NAME(  # type: ignore
        meta_molecule=molecule, molecule_id=molecule_id, molecule=molecule, **kwargs
    )