Hopefully fixed problems with missing specialized database entries

In our model inheritance there is a problem when the parent model is stored in the database but the child model is not.
This can happen when the ``init`` method triggers a ``save`` of the parent model but subsequently fails and thus does not save the child model.