As discussed personally, we need to escape and unescape the data at UI level only.
Otherwise - the general purpose cell and control - NodeAjaxListByIdControl/NodeAjaxListByNameControl, and NodeAjaxListByNameCell/NodeAjaxListByIdCell, does not work as expected.