 
     struct LicenseImage: Identifiable {
         var id: String
-        var image: SwiftUI.Image
+        var image: UIImage // the system encodes this entry and it crashes if this is a SwiftUI.Image
     }
 
     // MARK: Properties

	var imageURL: URL? = nil
	let image: UIImage?
	var imageDescription: String? = nil
	var license: MWKLicense? = nil

    // MARK: License Image Parsing

    var licenseImages: [LicenseImage] {
        var licenseImages: [LicenseImage] = []
        let licenseCodes: [String] = license?.code?.components(separatedBy: "-") ?? ["generic"]

        for license in licenseCodes {
            guard let image = UIImage(named: "license-\(license)") else {
                continue
            }
            licenseImages.append(LicenseImage(id: license, image: Image(uiImage: image)))
        }

        return licenseImages

            completion(sampleEntry)
        }, success: { fetchedImage in
            self.fetchImageLicense(from: dataStore, canonicalPageTitle: canonicalPageTitle) { license in
                let entry = PictureOfTheDayEntry(date: Date(), contentDate: contentDate, contentURL: contentURL, imageURL: imageThumbnailURL, image: fetchedImage.image.staticImage, imageDescription: imageDescription, licenseCode: license?.code)
                completion(entry)
            }
        })
