user.setPassword(password);
user.setDashboard(dashboard);
user.setEnabled(Boolean.TRUE);
user.getRoles().add(authority);
authority.getUsers().add(user);
user.persist();
adminService.createPayee(user, user.getName());
createSubcategories(user);
user.setBudget(createBudget(user));
if (createBasicSpanishFinancialInstitutions) {
createBasicSpanishInstitutions(user);