public virtual void AddActorAfter(Actor actorAfter, Actor actor)
{
actor.Remove();
int index = Children.IndexOf(actorAfter);
if (index == Children.Count)
Children.Add(actor);
else
Children.Insert(index + 1, actor);
actor.Parent = this;
actor.Stage = Stage;
ChildrenChanged();
}