Due to the huge number of BlendFileBlock objects created for packing a production-size blend file, using slots here actually makes the dependency tracer significantly (p<0.001) faster. In my test case the speed improvement was 16% for a 'bam list' command.