public void Register(SkeletonLink link)
        {
            if (links.Any(l => l.Info == link.Info))
            {
                throw new InvalidOperationException("A link for this exact skeleton has already been registered.");
            }

            links.Add(link);
        }
 public void Unregister(SkeletonLink link) => links.Remove(link);