Refactored a spec to make it pass on HHVM

HHVM implements __set and __get in ArrayObject while Zend does not, so the spec using ArrayObject to test not found properties was failing.