implement getMetadataValue