setOjbConcreteClass(this.getClass().getName());
    protected Functionality() {        super();        setOjbConcreteClass(this.getClass().getName());        setRootDomainObject(RootDomainObject.getInstance());        setRelative(true);        setEnabled(true);        setVisible(true);        setPrincipal(true);        // TODO: check if we can make a CommitListener to do this        // only when the functionality is not inside a module        setOrderInModule(getNextTopLevelOrder());    }