Fix non default parameter warning in FieldDefinition and subclasses