this "add" overriding implementation cause the password to encrypt 2 times in case of new user creation - it's already encrypted in AdminUsersController.
OK, addOrUpdate is not used and can be removed.
However add has one more function - it sets password to random is password not set, so it's still necessary (however you could remove pwd encryption from it)
"addOrUpdate" seems obsolete.
this "add" overriding implementation cause the password to encrypt 2 times in case of new user creation - it's already encrypted in AdminUsersController.