Do not trigger fatalError() on properties too much because SwiftUI may read them at any unpredictable time.