public override bool ValueEquals(PropertyBase <sbyte> other) => other.Value == Value;
 public override void ValueInterpolateFrom(PropertyBase <Quaternion> p1, PropertyBase <Quaternion> p2, float interpolation) =>
 Value = Quaternion.Lerp(p1.Value, p2.Value, interpolation);
 public override bool ValueEquals(PropertyBase <ushort> other) => other.Value == Value;
 public override bool ValueEquals(PropertyBase <Quaternion> other) => other.Value == Value;