If it's a mixin, why is it derived from `models.Model`? Would it not work with just `object`?