public function createResponse(Payload $payload)
 {
     $envelope = $this->resourceFactory->createContactCollectionResource();
     foreach ($this->contactStorage->readAll() as $contact) {
         $envelope->addResource('contact-collection', $this->resourceFactory->createContactResource($contact));
     }
     return new Hal\Response($envelope);
 }