:new: feature - everything works as intented

replace
replace.by
replace.by.classNames
replace.has.className