public function deserialize(array $data, Evidence $evidence = null, array $options = [])
    {
        $this->sipe('narrative', 'setNarrative', $data, $evidence);
        $this->sipe('name', 'setName', $data, $evidence);

        if (isset($data['resources'])) {
            $resources = [];
            foreach ($data['resources'] as $resource) {
                $node = $this->_om->getObject($resource, ResourceNode::class);
                $resources[] = $this->resourceNodeSerializer->deserialize($resource, $node);
            }
            $evidence->setResourceEvidences($resources);
        }
    }