public CullingItemFactory() { var shadowPool = new GenericPool <ShadowCullingHandler>(); shadowPool.SetMeta(new ShadowCullingHandler(shadowPool.Reuse)); _shadowPool = shadowPool; var probePool = new GenericPool <ProbeCullingHandler>(); probePool.SetMeta(new ProbeCullingHandler(probePool.Reuse)); _probePool = probePool; }