Using a SplObjectStorage instead of an Array for storing articles.