public ARenderable(ARenderable parent)
 {
     _parent  = parent;
     Children = new ObservableCollection <ARenderable>();
 }
 private void Remove(ARenderable child)
 {
     SetRender(child, false);
     Children.Remove(child);
 }