Configure FieldData using a hash not a string

Closes #2876