👨‍💻 On non-nil properties in SwiftUI Views:

@EnvironmentObject behavior is a runaround, a legal loophole, to the overall spirit of type safety and expression for the benefit of compiler time error checking in Swift.

https://developer.apple.com/forums/thread/655627