eql() supports circular objects.