better value check for Boolean
Fix answer validation when read_only is True