WIP: mod_user_class fix. Will not even compile. Do not try. mod_user_class was completely broken since is was introduced. Therefore, method signiture change does not matter.