public Temas(Temas parent, bool lazyLoadChildren)
        {
            this.parent = parent;

            subTemas = new ObservableCollection <Temas>();

            if (lazyLoadChildren)
            {
                subTemas.Add(dummyChild);
            }
        }
 public virtual void RemoveSubTema(Temas child)
 {
     SubTemas.Remove(child);
 }
 public virtual void AddSubtema(Temas child)
 {
     child.Parent = this;
     SubTemas.Add(child);
 }
 public Temas(Temas parent)
 {
     this.parentItem = parent;
 }