public override void OnAdditionToSpace(ISpace newSpace) { base.OnAdditionToSpace(newSpace); var space = newSpace as Space; if(space != null) { ThreadManager = space.ThreadManager; QueryAccelerator = space.BroadPhase.QueryAccelerator; } }