implement a bit more of ArrayObject::__construct()
Obey iterator_class setting in ArrayObject::getIterator()

+ these 2 tests never actually passed