Unless I'm mistaken, we may benefit from using a proxy model here. See https://docs.djangoproject.com/en/dev/topics/db/models/#model-inheritance ; but i don't think a DB model is needed