I want to test if 2 objects, 2 different instances of the same class, have all the same property values;
(ie. see if they are logically equivalent).
I don't want to just check for if they are the exact same object (like this).
And I don't wish to use the Equatable package, simply because I don't want to mark my properties as final
.
What I want is essentially a simple deep comparison of all properties of 2 objects.