Changed collection handeling in requirement to SplObjectStorage