public virtual void ClearChildren()
{
foreach (Actor child in Children.Begin()) {
child.Stage = null;
child.Parent = null;
}
Children.End();
Children.Clear();
ChildrenChanged();
}