Better error messages on BaseElement creation
Fix OptionList default field type casting