call user.set_password() in PLUser.save() instead of PLUserAdmin.save()