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);
 }
 protected virtual void AddSubtema(Temas child)
 {
     child.Parent = this;
     SubTemas.Add(child);
 }
 public Temas(Temas parent)
 {
     this.parentItem = parent;
 }
 public void AddSubTema(Temas tema)
 {
     subtemas.Add(tema);
 }