remove @CAT from @SampleStats slot (to save memory); store only diagonal elements of WLS.V when using DWLS or ULS (to save memory); exploit diagonal structure during computations (for speed); remove UG.eigenvalues (for speed)