Moved iterative solver into CoupledSystem