public MyJoint this[MyJointType key] { get { return Joints[(int)key]; } set { Joints[(int)key] = value; } }