šŸ¤” How does a SwiftUIĀ View with a non-nil property decorated with @EnvironmentObject get around that property not being set during initialization? I know .environmentObject() does set the value but the Swift rules I know does not allow that.