private function decode(array $row): ?array
    {
        if (null === ($encoded = $row[$this->name()])) {
            return null;
        }

        if (false === ($decoded  = unserialize($encoded, ['allowed_classes' => false]))) {
            return null;
        }
        if (!\is_array($decoded)) {
            return null;
        }

        return $decoded;
    }