SmootherWithDefectHelper holds a matrix reference now

ConstructionTraits System heavily changed for that. Before,
SWDH relied on the preconditioner to hold a matrix reference
with name _A_ which isnt true for ILU.