Allow constructing FieldDefinition with string type