add SplObjectStorage example