do not throw exception on bad field definitions, just return null
there are many forms in the wild that do not respect checkbox flag and do not use choice field type, so remove example value handling