still trying to unbreak the user management system

Changed some code around in the second-tier models (eg. JRUserOps,
JRSearch and JRModel)