Since this is a public method, I'd execute the `nodeFormatter` because implementers calling this method would expect that to happen. `_afterDataChange` can force a full rerender for `nodeFormatters`.