Start of reporting. SplObjectStorage is awesome!