Большинство битовых полей имеют размерность в 1 бит. Часть битовых полей будет иметь число возможных значений совпадающее с размерностью. Для этих случаев проверка правильности ни чего не даст, кроме оверхеда. Тогда уж и для обычных интов, чаров и т.п. надо сделать доступ через функции доступа с проверкой правильности.