public virtual bool RemoveActor(Actor actor) { if (!Children.Remove(actor)) return false; if (Stage != null) Stage.Unfocus(actor); actor.Parent = null; actor.Stage = null; ChildrenChanged(); return true; }