Dictionary support for fields

Dictionaries seem like a more intuitive data type for handling field names, so gives users that option.