Come up with a simpler way to ensure that an object is equivalent with a different order of properties.  Added a test to confirm the functionality.