versionMapping and others are null if no versioning used. but we never have a field `null` - this lead to weird errors while i had mistakes in my code...