Supporting different default field types.