What happens if you access a StateObject in SwiftUI without attaching it to a view?
A) It will cause a runtime error.
B) It will create a new instance each time it is accessed.
C) It will automatically use a default instance.
D) It will be shared across all views.