protected function reconstituteSplObjectStorage(array $dataArray) { $result = new \SplObjectStorage(); foreach ($dataArray as $objectHash) { $result->attach($this->reconstituteObject($objectHash, $this->objectsAsArray[$objectHash])); } return $result; }