public measureDecimal(measureRoleEnum role, measureSystemsEnum system, decimal defaultValue, decimal defaultBaseValue, decadeLevel level)
        {
            valueTypeGroup = valueType.getTypeGroup();
            Int32 levelsFromRoot = level.ToInt32From(decadeLevel.none);

            info = measureSystemManager.getMeasureInfo(role, levelsFromRoot, system);
            setDefaultValue(defaultValue, defaultBaseValue);

            //baseValue = 1;
        }
 public spatialMeasure(Decimal defValue, measureRoleEnum role, decadeLevel level = decadeLevel.none) : base(role, measureSystemsEnum.spatial, defValue, 1, level)
 {
     //info.unit.
 }
 public numericMeasure(String __name, decimal defaultValue, measureRoleEnum role = measureRoleEnum.numeric) : base(role, measureSystemsEnum.generalNumeric, defaultValue, 1, 0)
 {
     name = __name;
 }
 public measureDecimal(measureRoleEnum role, measureSystemsEnum system, decimal defaultValue, decimal defaultBaseValue = 1, Int32 level = 0) : base(role, system, defaultValue, defaultBaseValue, level)
 {
     //baseValue = 1;
 }