public override string ToString()
{
var builder = new StringBuilder();
foreach (JointID joint in Joints)
{
builder.Append(joint);
builder.Append("+");
}
return builder.Length > 0 ? builder.ToString().Substring(0, builder.Length - 1) : "Unknown joints";
}
}