Ah, yes. For some reason I thought `==` was value based in Dart since there is no `equals` method.