add SplObjectStorageProcessor