I didn't realize you would have to change the order of inheritance in order to do that. Anyways, the unfortunate thing about model inheritance is that the Account model would have to include an "objects" variable that points to a manager that overrides this base function. I don't think it's possible for us to abstract this fully out of the box.

I believe it would be a good idea for me to make a mixin for model managers that does this though. That would at least give users the option to explicitly override their objects variable with a model manager that will take care of bulk creates and updates. Good idea, and I will do that in this PR