Mixins need to be abstract and model should not inherit generic Model too