mixins for models are finalised