Assert::isEqual() can compare objects that are recursive