A django model, manager and queryset implementing undeletable models