custom id and model in mixins