// NOTE: we keep "site primarygroup" and "site tagline" and "site passwd" as a convenience command for users to change their own information
if ("logins".equals(property)) {
target.setLogins(Integer.parseInt(value));
connection.respond("200 Setting 'logins' to " + target.getLogins() + " for user " + target.getUsername());
} else if ("passwd".equals(property)) {
target.passwd(ServiceManager.getServices().getUserbase().createHashedPassword(value));
connection.respond("200 changed password for user " + target.getUsername());
} else if ("suspended".equals(property)) {
target.setSuspended(Boolean.parseBoolean(value));
connection.respond("200 Setting 'suspended' to " + target.isSuspended() + " for user " + target.getUsername());
} else if ("hidden".equals(property)) {