proper integration with the user model and mixin tests