Removing dirty: call from factory method add:

Clients should call dirty themselves (there's only one and it does).
TrappedMW{Direct,Isolated} in frontend; demo lighter.