Get tests working in release version
Need to re-save items in related collections

Need to re-save items in related collections if they have already been
saved as a related item (e.g. if you have a Customer class with an
Addresses collection and an ActiveAddress item, the item gets saved
first and then needs to be re-saved as part of the collection with the
correct CustomerID)
Always set default values for enums and strings
Only set default values if they haven't already

Only set default values if the values haven't already been set (i.e. in
the base class's constructor)