adjusting inheritance for ModelMixins