, boolean _withMembersLevel) {
flattenDimensions = true; // defualt value, should move it to some config file
withMembersLevel = _withMembersLevel;
root = new TreeElement(new DimensionRootElement(), null);
((DimensionRootElement)root.getUserObject()).setFlattenDimensions(flattenDimensions);
restrictions = _restrictions;
properties = _properties;
smd = _smd;
treeModelListeners = new Vector();