Unspecified fields should still set an attribute on the data type.

This avoids AttributeErrors when accessing field attributes that weren't set.
Unspecified attributes will be set to None.