Add Metadata.provider() method