Then maybe assign underscore prefixed keys after the loop and change the templates to refer to the underscore names? You could include a note in the docs that use of underscore-prefixed column keys is discouraged as they may interfere with DT rendering. If underscore names are required, include a `name` config as well. For back compat, you should assign the unprefixed properties if they don't exist after the loop, so implementers that have updated templates won't end up markup missing the css classes from `{rowClass}`.