    public BOList get${item_bo_name}s() throws BOException {

	if (${item_bo_name_lower}s == null) {
	    ${top_bo_name}	parent = getSelected${top_bo_name}();
	    ${item_bo_name_lower}s = manager.get${item_bo_name}s(parent);
	}

	return	${item_bo_name_lower}s;
    }

    public ${item_bo_name} getSelected${item_bo_name}() {
	return	selected${item_bo_name};
    }

    public void setSelected${item_bo_name}(String key) throws BOException {
	if (key != null) {
	    selected${item_bo_name} = manager.lookup${item_bo_name}(key);
	} else {
	    selected${item_bo_name} = null;
	}
    }






