public void restore(
			Map<Class<? extends IUser>, List<Map<String, Object>>> usersAccountsDescription) {

		if (usersAccountsDescription == null) {

		}

		if (usersAccountsDescription.isEmpty()) {

		}

		for (Class<? extends IUser> key : usersAccountsDescription.keySet()) {
			for (Map<String, Object> currentAccountDescription : usersAccountsDescription
					.get(key)) {
				this.addUser(restoreUser(key, currentAccountDescription));
			}
		}
	}