How do you disable the binding of an @ObservedObject when the view disappears?

I have a View that has an @ObservedObject it's bound to to display a List of items. When I tap on an item, I navigate to the next screen that uses the same dataset that the previous View is observing.
I would like to disable the binding of the @ObservedObject of the previous View when I navigate to the next, otherwise if the data set changes, it tries to refresh the List of the previous View (which is no longer visible) and the app crashes.

How can I achieve that?