diff --git a/aleksis/core/models.py b/aleksis/core/models.py
index fa090226c37c8032680aa7c0d75bd1b75aa40276..7368194e3fbc450047bb57a8d2b70a8149726f00 100644
--- a/aleksis/core/models.py
+++ b/aleksis/core/models.py
@@ -585,21 +585,21 @@ class GlobalPermissions(ExtensibleModel):
         )
 
 
-class SitePreferenceModel(PerInstancePreferenceModel):
+class SitePreferenceModel(PerInstancePreferenceModel, PureDjangoModel):
     instance = models.ForeignKey(Site, on_delete=models.CASCADE)
 
     class Meta:
         app_label = "core"
 
 
-class PersonPreferenceModel(PerInstancePreferenceModel):
+class PersonPreferenceModel(PerInstancePreferenceModel, PureDjangoModel):
     instance = models.ForeignKey(Person, on_delete=models.CASCADE)
 
     class Meta:
         app_label = "core"
 
 
-class GroupPreferenceModel(PerInstancePreferenceModel):
+class GroupPreferenceModel(PerInstancePreferenceModel, PureDjangoModel):
     instance = models.ForeignKey(Group, on_delete=models.CASCADE)
 
     class Meta: