public void RemoveChild(AnimatedNode child)
        {
            if (_children == null)
            {
                return;
            }

            child.OnDetachedFromNode(this);
            _children.Remove(child);
        }