public void Deconstruct(out InitialMovementParameters x, out InitialMovementParameters y)
 {
     x = X;
     y = Y;
 }
 public InitialMovementParameters(InitialMovementParameters p) : this(p.A0, p.V0, p.D0, p.T0)
 {
 }