Fix circular SinglePointer references causing stack overflow (lazier initialization)
Fix circular SinglePointer references causing stack overflow (lazier initialization)

iondune/ionEngine,iondune/ionEngine