public function ack(array $message)
{
$id = null;
if (array_key_exists('id', $message)) {
$id = $message['id'];
}
if (!is_a($id, 'MongoDB\\BSON\\ObjectID')) {
throw new \InvalidArgumentException('$message does not have a field "id" that is a ObjectID');
}
$this->collection->deleteOne(['_id' => $id]);
}