public function __construct(array $data)
{
$this->path = $data['path'];
$this->version = $data['version'];
$this->size = (int) ($data['size'] ?? \filesize($data['path']));
$this->hash = File::checksum($data['path']);
}