Unrelated but times is a computed property so no need to mark it as Transient. You only need to do that for stored properties that shouldn't be persisted.
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags: