When using `PropertyWiseEquatable` on a class with `dynamic` properties the comparison semi randomly returns false even on identical objects.