Now detects need for cache more reliably (when >1 agg spawned from same factory), added assertions, removed unnecessary BigArray initializations