When a `Navigator` implementations is equality checked with another `Navigator` implementation their elements should be compared.
When a
Navigatorimplementations is equality checked with anotherNavigatorimplementation their elements should be compared.