public Collection<Category> getCategories() {
		if (categories == null)
			try {
				execute();
			} catch (SQLException e) {
				e.printStackTrace();
			}

		TreeSet<Category> ret = new TreeSet<Category>();
		if (categories != null)
			ret.addAll(categories.values());
		return ret;
	}