///////////////////////////////////////////////////////////////////////////////////////////
        ///////////////////////////////////////////////////////////////////////////////////////////
        ///////////////////////////////////////////////////////////////////////////////////////////

        public SelectReportWrapper(string name, string description, bool isEnforceSplitted,
                                   bool isCheked, ICollection <SelectReportWrapper> subReportWrappers)
        {
            _name              = new SpecialName(name, isEnforceSplitted);
            _description       = description;
            _isChecked         = isCheked;
            _subReportWrappers = subReportWrappers;
        }
 ///////////////////////////////////////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////////////////////////////////////
 public SelectReportWrapper(string name, string description, bool isEnforceSplitted,
                            bool isCheked, ICollection<SelectReportWrapper> subReportWrappers)
 {
     _name = new SpecialName(name, isEnforceSplitted);
     _description = description;
     _isChecked = isCheked;
     _subReportWrappers = subReportWrappers;
 }