@Override
	public void store() {
		Map<Class<? extends IUser>, List<Map<String, Object>>> description = new HashMap<Class<? extends IUser>, List<Map<String, Object>>>();

		for (IUser m : this.usersToList()) {
			Class<? extends IUser> c = m.getClass();

			if (description.containsKey(c)) {
				description.get(c).add(m.getDescription());
			} else {
				List<Map<String, Object>> newList = new ArrayList<Map<String, Object>>();
				newList.add(m.getDescription());
				description.put(c, newList);
			}
		}

		ConfigXML.store(description, PATH_ACCOUNT_FILE, VERSION_ACCOUNT_FILE);
	}