By default, attributes you add to entities allow null
values,
except in the case of primary keys. This means that Enterprise Objects
allows attributes containing no values to be saved to the data source.
In some cases, such as when using inheritance, allowing null values may
be necessary.