Fields parsed from --fields "a:String, b:int?" (empty when absent).
--fields "a:String, b:int?"
final List<FieldSpec> fields;