Changes back default instance properties to null instead of undefined

Previous validations commit should be able to handle this just fine.

As pointed out by @dxg, when data is saved and late fetched, values can
be null, not undefined, so it makes more sense to have them defaulted
to null for consistency.