А так не читабельнее?

Код:
checkBox.selected = value[fieldName]==true;
А вообще бы я использовал значения 0 и 1. Это очень удобно при передаче данных и позволяет не зависеть от коллекции и способах ее наполнения при передаче данных от внешних источников.