Fixes #6. Optional choice fields are valid without a value

Solves issue #6