public override object Clone(string sNodeName)
        {
            IdeaCategories categories = new IdeaCategories();

            foreach (IdeaCategory category in this)
            {
                categories.Add((IdeaCategory)category.Clone(sNodeName));
            }
            return(categories);
        }
 public override void Initialize()
 {
     base.Initialize();
     this._Brief        = "";
     this._CompleteText = "";
     this._Creator      = "";
     this._IssueDate    = "";
     this._RegisterDate = "";
     this._CoUnit       = new BasicInfoDetail();
     this._References   = new Laws();
     this._Status       = new BasicInfoDetail();
     this._Categories   = new IdeaCategories();
     this._IdeaType     = new BasicInfoDetail();
     //this._ideaSubject = new IdeaSubject();
 }