I've found that I've cursed almost every generic model name I've ever had to deal with. Having one named `Type` seems like a bad idea to me, mostly because it's too tempting to do `type = Type.objects.get(...)`.