User model spec improved