Using generic replace:with: and attr:, classDoneXxx: out

(though it is left to show the use of dataToView:)