public List<Category> getAncestors() {
		ArrayList<Category> list = new ArrayList<Category>();
		for (Category cat = this.getParent(); cat != null; cat = cat.getParent()) {
			list.add(cat);
		}

		return list;
	}